Very good but....
This is mainly just a comment on the song itself which you didn't do, but I dont care I'm going to talk about it anyway.... The song didn't rock hard enough. It definitely had some kick-a$$-itude, but there were parts in there that seemed like they were just begging to break out and rock mega hard. Like when it hits the chorus "this is is the ultimate showdown" the guitars and vocals really needed to get kicked up a notch or 12. Also for the rest of the vocals adding a little distortion in Gorrilaz fashion would have added some sweet flare. Other than that all I really have to say is respect Big Trouble In Little China. That part really really made my year.