Woah..
I could barely follow that crazy stuff, which is actually a good thing. There were so many things going on and so many flashing background that it's almost a requirement to watch it several times. great sound, movement, and the right amount of randomness (a lot). On the negative side, it's one of the first flashes that legitimately gave me a headache :(