on the note of putting a bottle in you jersey back pocket, you could try using a camelbak and wearing it over your first layer but under the rest of your layers. The reservoir will be right on your back and should keep it amply warm due to the large surface area for heat transfer. I also find wearing my camelback keeps me warmer too