Wow, that sucks! Man, I'm sorry to hear that, but I'm glad that you're ok. Can you describe what happened? Was is some dumb high school kid texting, a mom yelling at her kids, or some other excuse?
I hate to say it, but this is exactly the kind of reason why I won't buy another bike. The wife and I had a chysler sebring convertible for a couple of years before the kids came and it was 80% as fun as a bike, but 100% safer than a bike. Someday I'm going to replace it with a Jeep Wrangler.