Jewbei, this is sick. I can tell that over the years you've been refining your mastering skills, and this is a good representative of where you're at right now. I can hear the Chicane influence that someone mentioned earlier.
As for improvements, I don't have much to suggest. Maybe one thing you can work on is the first lead synth. It could be a little thicker (maybe doubling/chorus), and if you could tighten the portamento at all (it could be the delay that's throwing me off) that would be great. I actually like the second synth a lot and it sits nicely in the mix, so that one is fine.
Good work man, hope to see this one on the main page soon!