Nice variety of beats here. Everything is well mixed, it just seems a bit 'light'. One of the reasons might be the song is lacking in bass. Do you have one here?
The Euro lead is cool later on.
The song really picks up later on, and you introduce some good melodies. It would have been nice to have them sooner though, its a long wait :)
Keep up the good work.