Yikes!

So glad you're okay. And as one accident-bad-enough-to-keep-me-off-the-bike-cyclist to another, take whatever time you need to heal. There's no rushing progress.
I just read your post to my husband (cgallagh). He said "Holy *****!" and is also glad you're still with us.
Sending gentle hugs...