Wow, you used my song. I'm flattered! :D
Funny story, I actually found this by Googling myself out of sheer boredom.
Ever done that? It's amazing how many web-sites you're on that YOU NEVER SIGNED UP FOR! lol
Anyways, I won't say this is the best thing I've seen, but parts of it were pretty funny.
My fave was the Powerpuff scene. Had some very good, fluid animation.