A good effort
The melodies and sounds are pretty good (that gritty bassline reminded me of Daft Punk :D), but the mastering is really REALLY bad. For example, The drums are drowned out by all of the synths and the high pitched sounds that come in at :50 and 1:06 are wayyyyyy too loud.
If you could fix the mastering, you could have a pretty neat song here :)