Wow
The entire time I was watching this I had the same expression on my face as a dog who hears an odd noise. Head cocked to the side, eyebrow slanted. It was really, really bizarre.
The animation was amazing, the song was really cool (I'm going to buy their cd), and the overall presentation was well done.
The plot, well, it made about as much sense as any other music vid. My brain hurts.