was on ice for ages before coming off (when he leaned slightly) and shouldn't have been on that road if there was the risk of it given the kind of road it was.
Black ice is a myth and you should be able to distinguish it from water if there's sufficient light from two angles as well as knowing the likelihood of its presence. You must look at the road surface and use your head.
Treat the bike with ACF50. This is an oily corrosion protector. Then get some scottoiller FS 365 and spray it on the exhaust, engine, etc after a hot ride. It'll vaporise and get into all the nooks and crannies.
Clean your chain and lube it up weekly and get either a TUTORO or scottoiler.
Get a scarf and some muffs.
Check what kind of tyres you have on and consider their suitability.
If you have leather boots, clean and treat them with a waterproofing and leather care deelie now rather than when they're covered in shite.
Get a foggy mask or pinlock.
Get two plaggy bags - one for each foot for when the boots leak.
Pack spare socks.
Get a V2 sponge - be GENTLE or you'll knackered your visor with the grit.
Check your armour is all intact and in decent condition. I checked mine a while back and found two pieces snapped.
Be overly cautious to start with. Winter will make you a much better summer rider as you'll be on the edge of grip a lot more and learn how to control skids.
Train yourself. If your bike doesn't have ABS then go to a car park ride at 25-30mph and grab the front brake so it locks. Then immediately release it and reapply slowly. Keep doing it until it's instinct and it just might save you from an off.
Get a hivi. People stop looking for bikes and when it's dark it'll reflect light making you show up.
Get a Philip's extreme vision headlight bulb.
Get a louder horn. Stebel magnum is a straight swap.
Get into the habit of doing your checks if you don't already. The salt will get into electrics and shaft them so check lights and switches frequently (I tend to check the front lot one day as I'm wheeling the bike out and the rear lot the next and repeat). Check your tyre pressures every week as the changes in temperature will make them vary.
Don't be stupid. If it looks unsafe, it probably is.