Here area few things I've learned:
1. Carry an extra layer to put on in case of a mechanical, yours or someone else's
2. Keeping your legs warm is key to keeping your feet warm
3. Metal cleats conduct heat away from the bottom of your feet, the hardest part to keep warm. Plastic cleats conduct less and are noticably more comfortable.