There was an old series back when I played WoW years ago called "Never Stay Tuned", with a bunch of random commercials about various wacky things.
This reminded me of that. It took me a about 20 seconds or so to understand wth I was watching though, so give it a shot before to click the X ;p
I guess it's also relating to something called "AMV Hell" That I've never heard of. But I've never been big on anime so I guess that explains it.