Love your style as always :D.
Loved the rave feeling of it, and I love the synths you used :D. Love how the tempo suddenly changed at points. This has a lot of varied dynamics which keeps my interest up for the entire song.
Loved what you did at 3:00. Was really unexpected, but sounded awesome :).
Really got nothing to say about. Only thing I can say is that I feel like you should have had one more bar at the ending and then pushed the tempo slow down thing to that bar. Just to be picky though XD,
Great job as always man ;). Believe me, I don't often give 5 star ratings :D!