This really is the ultimate walktrough, explaining everything in detail, really helped me out in some parts.
Why can't I get the stupid demolition badge? What kind of explosion must occur and how close must I be and how do you do it?!
I myself don't have the badge, but I think you need to go into stickie goo once you caught on fire.