Yup, that's the guy. Better story on goregallery.com
And you are right about the mess. I got to spend three days working on cleaning streetsmut out of a guy I was with who laid his bike down while wearing shorts. By the third day of hearing him scream, I told him I didn't fucking care how much he hated hospitals, he was going. Big mess after dumping a bike. But then, that guy would have been cleaned up by his medical crew. Either way, shitty.