Sorry to hear about the bite and all your aggravation. Glad the dog owner came clean.
I'm not a dog owner, so I may be missing something, but I don't understand the mentally that it's OK to let dogs run free, even though they may bite someone. There are a couple of routes in my area that I just don't feel safe riding because of potential dog problems.