Call it Mental's Folly or Area 51
Kevin, consider packing a hot water bottle and a thermos of hot tea with you, wrapped in something. When you're cold this will help a lot to warm up before coming home.
Also a sugar hit helps a lot - mars bar or chocolate.
For clothing...a full refrigeration suit or ski suit (pants with bib & braces and the jacket) with thermals under are pretty much essential. For your face, wear a knitted balaclava - this is something I wear paragliding in the mountains for much the same reason - it's even colder at 2000m.