So so so glad you are ok. Your story was so frightening especially since I commute daily on busy SF streets. You just never know when you may get tagged. I can't believe what good spirits you are in, very inspiring. Never had a reason to use this guy but he has gotten rave reviews from the women's bike club I belong to, VeloGirls.

http://www.bicyclelawyer.com/index.html

Heal quickly and best of luck.

Erin