Could happen to any of us. Shame we have to not only be mindful of our own actions but of the actions of others too. The roads are dangerous enough without pillocks that that.
So glad you're ok, sounds like your quick reactions saved it from being alot worse. Hope R1 bloke is grateful you didn't just steam into him.
Hope you have a speedy recovery.