Bugger indeed! I hope you're ok mate
At least it was the dirty Viffer ... did the car who hit you stop at least? And you got their details etc?
I'd be interested to hear what they had to say. "You were speeding!" "You weren't watching where you were going!"
Hopefully they would have been ok but it's important seeing as there were no witnesses..