Glad you are OK ... Sorry that you were hit. I can't imagine a ride home with a broken rib, especially since you say your helmet had impacted. I hope you had an accident report to itemize all the damage you may find now that you are looking more closely. Damn... and welcome to the thread.