Aw Regina,
That really stinks. I am so sorry that happened to you! My DH has gotten into some close calls with drivers, but I never have personally. It sucks especially that it caused you physical pain and an injury that you now have to recover from. How downright mean! Karma's a b*tch, tho...they'll get theirs someday.
Emily