damn thats a much worse day then mine. I had a flat 2 1/2 miles from home (no prob just throw in my extra tube). Nope didnt work. the tube has a leak about 1 1/2" from valve stem. Okay so i tear the tube in half and tie a knot. After trying to stuff the tube in (with a knot) i pinch it with my tire levers and have to walk home 2 1/2 miles.
..
Well road rash heals. keep riding. Sorry for the idiot on your ride though. Most of the times it's people who mess up the ride not so much the falls, bruises, scrapes, numb Knuts, ...
Heal Quickly and RIDE ON!!