First off, let me state, that everyone has their own opinions. I'm not saying anything against the 2 reviewers below, simply my opinion.
I thought this was an extreme improvement for you. You have come really far with mastering in a short time. Everything fit rather well, and I didn't think anything was too overwhelming, but don't get ahead of yourself either. There is soooo much in eq'ing, mastering, mixing to learn.
As far as the song goes. I thought this was perfect for a flash type game. Action/futuristic based game. I saw in my head a side-scrolling-spaceship flying- alien shooting game.
I agree with them in some ways though. Melody has to be changed up. You need several counter melodies (instruments playing different notes, that still accent each other.) I thought your transitions were rather smooth. Nothing seemed too harsh, and where they stated at 3:50 or so, I really liked that part.
The only real thing i can say I wish it had, was some heavier drums. When the 2nd half kicked it. Some more pulsing-rapid drums. But that's personal taste.
Love what you've done man. Keep it up!