How scary!

Thank goodness you are doing *OK*. Sounds like some healing for you and your bike is in order.

Best of luck getting back on your bike real soon!