Intro instrument is amazing. Piano sounds a bit plucky. Oooh slides! I love slides they are often neglected. Your compression seems extremely strong on those drums, they way they force the rest of the track into complete silenece, is a bit over-much.
This isn't a push-pull type of trance song so there is no need to compress the beat that hard.
Really cool rock/mega-man feel. Some nice stuff here, I like your use of the slide, it creates some real swirling, Chrono Trigger feeling, video game nostalgia moments for me.
I feel for the length of the song you need to write one or two more riffs though. The main riff is over-used in the first two minutes or so, but still it's a nice track.
You could maybe cure it by having the mood change come quicker. At 2:30 you start picking up the beat and it sounds pretty good. The skrillex type beats around 2:50 sound a little out of place, but still okay.
The end is a bit abrupt.
Summary:
Overall nice track, I think the main riff is overused, but it's not a deal-breaker. Be nice to hear just one more in the song. The energy when the drums pick up is nice, remember that you did that part well, on your next project in the future, and if you do something really well ask yourself why it works. If something doesn't work, ask why not. Good stuff!