You have a very solid tune here. The layers fit niceley, the beat is strong. The song has a "Tron" feeling to it.
I think in order to bring this to the next level I would shorten the song by getting rid of 1:34-2:20. I feel like you play the same tune over too much, its like eating one too many cookies, the good stuff gets old. It would be more climactic if it is played only a few times like from 2:55-3:26.
Love the buildup at 3:26 and on. i would DL if song were shorter.