That just stinks! Sorry to hear about the accident...and moreso that it happened because of someone else being irresponsible...but, glad to hear you're basically ok. How did the dog do? I hope he's ok too. After all, it's not the dogs fault...it's his dumbass owner for letting him run offlead in an area that cyclists frequent.

Just wanted to say I'm glad you're ok.