glad you're ok, it could have been so much worse. stuff happens quick on a bike.
I'll have to second the above. Don't even want to think about what could've happened with cars on your tail...Glad it wasn't worse.. I hope you have a speedy recovery..........