I don't know what immolated means offhand and I'm too lazy to look it up, but I hate crashing on a bike!
Bouncing on Pavement = bigtime OUCH!
I think the technical definition has to do with making a sacrifice (like Hindu widows burned on their husbands' funeral pyres), but to me it just means being burned up in any fire.