Hey man, this sounds really, really good, I love it! Your mixing and layering sounds very clean, and I think you did a wonderful job on the highs, they sound really nice and euphoric through my studio monitors

For feedback purposes, you may want to play around with the gain on your vocals around 0:18 until the drop around 1:05, as it sounds a little loud to me compared with the rest of the layers, and sticks out a bit. It sounds like it sits a lot nicer after the drop once you have more elements in there.
I hope this helps, and please keep in mind this is just from my perspective, and I really do love this song!

I would love to hear some of your feedback if you would like to give my track a listen
http://theproducersforum.com/index.php?topic=2087.0