Re hands. As you guys ride in winter, you probably use these, but I have an old pair of mitt shells, ie no insulation, that I put over various gloves or mitts, and cut the wind it makes all the difference for hand warmth.
I layer different stuff inside, but main advantage is that they pack flat and weigh very little.
Bought them at mec ages ago.
These are the shells that I use over my gloves:
https://www.aerostich.com/clothing/g...it-covers.html
Very compact, keeps my hands dry in the rain unlike my Showers Pass-THROUGH gloves, and work almost as well as my Bar Mitts at keeping my hands warm in cold weather.