The only thing I would add is a pair of wellies or a pair of boots that you can throw into the boot and forget.
If the weather is bad,prepared as you are,you may still get stranded due to others abandoning their cars.
Oh and make sure you have decent screenwash to avoid adding your name to the annual "my headlamp washers have frozen" thread!
It's good to be prepared-bring it on!!!