When I heard the intro, my first thought was, "Bleh. Probably put a ripped MIDI through cheap synths..."
Then the guitars kicked. Consider my mind BLOWN.
My one complaints are there should have been some rhythm guitar during the guitar vs. synth solo, and the solos were just a tad sloppy. Otherwise -- FLAWLESS.