First thing I have to say is that I dislike your use of compression. It does exactly what it's supposed to do, I just don't enjoy that kind of obviously compressed feel on songs. Makes it sound like you didn't work so hard on the mix.
The beat that comes in at 3:15 is pretty wicked, it's a nice contrast to the rest of the song.
I feel like you underplayed your snare. Maybe mix it in a little brighter and turn the volume up on it slightly. I can definitely hear the compression making this even worse that it would be normally.
Your basic synths that come in at 0:59 sort of destroy the mix you had going on previously in the song. Too much bass and mid in them. Leave the phat for your bass synth and let you other ones go on a diet. Might want to turn them down as well (super loud) and add in some ethereal pad in the background.
The use of pads is good and the modulations on your instruments are great touches. Especially like the phaser on the piano/pad deal at the end.
Use of panning is good.
Your sampling sounds fantastic.
My favorite part of the song is probably the outro section.
To sum it up, it's a good song, but try to bring your beats out more and take a crack at those synths.