I'm no guru on music theory or anything, so I'll just say this: This was music to my ears. This got my energy going and I can't get it out of my head. Nothing really seemed too out of balance to me (that is to say, my ears weren't bleeding; they were revelling).
I felt the melody was quite varied, and like djPretzel says, it's long without feeling stretched out or repetitious.
The only thing I'm afraid of is that if I put this on CD, I'm going to crash while driving due to getting the urge to drive at supersonic speeds.