Wow... you have a red one, too.. How could he not see you to avoid you? I can't stand drivers who think they're the only one on the road and everyone else is in the way... they'd never act that way in a line at a store... just in their cars...
Sounds like you're ok, though! I'm glad for that... and hopefully your little red guy can be repaired to good as new!