That sucks man ... hey, at least no broken bones. Maybe you can still make it to white mountain. Training could be a problem though. If you can't make it, call the organizers and you might get a credit for next year. And I can take over your motel registration.
BTW, this is why I try to keep blinkers on (front and rear) even in daylight. And I've been wearing a helmet cam pretty regularly since I saw a near-miss caused by a car that ran a red light at an intersection 30 feet from me.