I haven't seen something with this much effort in a long time. I have to say I love your art style, it's very well done and it catches my eye. The song, I first didn't think I would like because it's not my type of stuff, but despite that idea I ended up listening to it over and over, it's just so catchy. Also I love the use of all the characters like the group from Metal Gear and the two from Megaman Legends, even Sportacus XD
I have to say it doesn't get much better than this, anything else you can make I'd be more than happy to watch.