Well...

A least the headlight was ok!

Seriously, glad you are pretty much ok. It seems so strange to be chatting with people about bikes and yet our rides at any given moment of the year usually happen in such amazingly different weather/seasons!