I hardly know what to say but glad you could keep riding! I commute through some high risk areas for that sort of thing in New Orleans. Even today I thought this guy was making his move on me. I also get grief around here for my riding style in my videos - running lights, riding double yellow lines etc. ANYTHING to stay away from the "edges" where knuckleheads lurk or to present them with a stationary target.
Heal up man. Hopefully that was a once in a lifetime event.