My situation is very similar to yours, less the VFF's! My hands and feet are very susceptible to the cold, so I use either Vivi Neo Trails or Inov8's XF-8's and socks. I also use UA Evo Cold fitted pants which are excellent even in very cold (-30C). I don't wear too much up top, just a UA compression wife beater, long sleeved merino wool light sweater, and a long sleeved t shirt. Jacket is a Arcteryx hard fleece with Windstopper.
I also run on hard packed snow, ice, deep snow or all three! Plows are rare! Due to my shift, I do lots of running in the dark, I live in the country, no street lights here! Unlike you, I don't use a headlamp, as I don't like the "tunnel vision" you get from a light. I also run with my ever present Aussie Shepard, and rely on him to pick up any unfriendlies in case I don't!
Occasionally, on days off, I go to a local wilderness park and run the XC ski trails. That is usually a real good workout! All the best!!
I also run on hard packed snow, ice, deep snow or all three! Plows are rare! Due to my shift, I do lots of running in the dark, I live in the country, no street lights here! Unlike you, I don't use a headlamp, as I don't like the "tunnel vision" you get from a light. I also run with my ever present Aussie Shepard, and rely on him to pick up any unfriendlies in case I don't!
Occasionally, on days off, I go to a local wilderness park and run the XC ski trails. That is usually a real good workout! All the best!!