Everything's quite nice, but I feel it lacks something.
I feel like intro needs more automation and some arp or more subtle effects before the main transition. It would be way more effective for sure. I'd also add some kind of impact when the beat starts.
Vocal parts are really nicely done and I really like the structure of the piece.
But somehow I want to feel that I'm drifting into another part of the song.
I suggest working on let's say 'catchy' transitions, add reverse sounds and more perc in general.
To sum it up, I feel there's a great song underneath all this but it lacks energy, melody and few other elements that could wrap it up as a whole and put more emphasis on each part.
On the other side mix is quite neat and nicely done.
Keep it up! ^_-