Things I would add to your list:
Make sure you eat and drink enough. This makes a huge difference.
Bring the warmest hat you have... maybe bring two that can layer over each other. Make sure you are protecting your neck... either full length balaclava, scarf, neck gaitor, or a jacket with insulated hood.
Make sure you clothing isn't too constricting. For example, sometimes people wear extra thick sock in boots that don't have enough room which makes feet colder than lighter sock which don't constrict the feet.
Don't overheat and start sweating. If you are getting too warm, ventilate.
If it is getting into the teens, read about vapor barriers. Bread bags make decent and cheap vapor barrier socks.
Fill a nalgene (or equiv) bottle with hot water and put it into your sleeping bag to keep your toes warm.
Activity is a great way to warm up. If you are getting cold, chop wood for the fire, build an igloo, or something else which will be productive.
More than any other conditions, having a windproof shell is critical. Wind chill is much more brutal in colder weather.
Mindset is very important. Don't spend you time thinking about how cold it is, focus instead on what's fun, interesting, challenging, etc.
An article I would take a look at are: