Sorry you crashed...but glad you were not more seriously hurt.
Hope you heal quickly.
I agree that the dog owner is an idiot-hope you are able to have some closure on that eventually, I'm not usually one to say go for suing someone, but your circumstance sure sounds like that may be a valid option.
Dogs can be wonderful companions and I love them in general but when I'm on a bike they make me apprehensive...once on our bike path there was a large pitbull looking dog just kind of loping along off leash on my side coming towards me...and his owner was riding a bike! The dog was criss crossing in front of me and I was sure I was going to hit him-so I said "shoo!" real loud as he went in front of me (and I was going real slow) and his owner said, "nah, he's ok...he won't hurt you!"...and I was too shocked to even answer him. Sometimes I think the dogs are smarter than their owners.
You must do the thing you think you cannot do.
- Eleanor Roosevelt