Bill,
Sorry to hear about your crossing paths with such a dirtbag. So much more relieved that you weren't more seriously hurt. Things could have ended much worse. Valuable lesson here about watching your mirrors. I'm borderline ADHD about checking my mirrors as I come to a stop and pointing the bike at the gaps between the cars ahead. A quick lane split puts the texting or drunk or sleeping or reading or daydreaming driver behind me into the car that used to be in front of me, instead of on top of me. I'm also obsessive about red-light runners (almost had my ticket punched by a red-light running dirtbag that also left the scene) and practice both preventative measures even when I'm "in the cage" so that the process has become instinctive.
Let us know what you need to get your bike back in working order, if I've got a spare laying around of what you need it's yours. Mend well and keep us posted.