Headphones are a must!
Crank up the tunes while wearing headphones, this song is going to rock.
Opening is awesome, with just the simplicity of the main part the song fully breaks out and lets the main melody kick in. The techno rhythm feel you got goes really well with the (for lack of a better sound to compare it to) gameboy noise notes.
Nice mix man.