For starters, so sorry to hear about this! As a fellow Rochesterian middle school teacher/cyclist I feel for you, and what a lousy time of year for it to happen! (Not that there's a GOOD time to get hit...)
Where did this happen, somewhere in Webster? I'm a west-sider with about a 7 mile commute and this just scared the bejeezus out of me...
Good luck, feel better...
JM