Yes - Thinsulate is an effective form of insulation.There are two key things to keep in mind. First, dress in layers. When you are outdoors it can be cold (although there are warm days in New England winters). But you will be in transportation situations, and going in/out of buildings that are heated (and sometime overheated), so the ability to shed a layer or two is very helpful.Second, the most critical item of winter clothing is a hat - the majority of body heat loss is through the top of your head!
Sure can if you re dressed in layers. I find it better to dress in thin layers of clothing to keep you really comfortable and if it gets too warm you can remove something.Wear some silk long johns and a silk undershirt to be really warm and dry.(See my more detailed answer to your other question about this)