Pretty good song. Mixing and panning is where it falls flat, as well as perc and overall leveling. The highs and pads are totally overpowering your atmosphere and drowning out the bass, taking a 4.5 star song down to a 3.5 for me.
Your writing is good, but a lot of your song is buildup, and repeated phrases. You could use a lot more velocity meddling on adjacent notes as well. I see lots of FX and pitch bending, but these should really be afterthoughts once you handle your arrangement. As is, it's a lot of repeated phrases that feel like they go nowhere fast and it feels quite samey. You've got some very imaginative melodies but it takes FOREVER and a day to hear them.
Anyway, minus that, good song, and I enjoyed it. You've got some talent, but remember -- melody comes first. FX comes second. Mixing comes finally.