I wish I had took some pictures of the car in the snow but when we were going through the snowy area it was at night and I didn't have a good camera with me.
I will check on the tstat. It does have electric fans that are always on.
I did get pulled over at 1:00am in Arkansas for having a altered exhaust and windows to dark. Had to pull off the road onto a snowy/Icey surface. Was so glad I was able to get back onto the road. Cop felt the need in the freezing cold to explain to me Arkansas laws regarding mufflers and window tint like I really care that you can't have a aftermarket muffler there.
Here's one at the dojo when it started to lightly snow for a little while.