I hope you heal up soon man! It sucks you had to go through that :( There are lots of mean people on this planet, as I'm sure a lot of people know by now. He was definitely at fault. He was in a vehicle, he needs to watch out for pedestrians and cyclists. He had no reason to act angry like he did. Even if it did end up being 'your fault' it still would had been more humane to help you out instead of yelling.
Anyway, this beat is nuts! It's a shame I won't hear any new tracks from you for awhile but by all means, take as much time as you need to recover! Stay healthy, my friend :)