And this is what I think...
though certain parts seem overdone (crazy melodies etc.) I enjoyed most of it.
Good unique buildups. Keep working on buildups and effects and learn different types of buildups and combine your knowledge :)
the ending would be better if you left some seconds of emptyness (no sound) and maybe throw in a reverb for the last bit (a very very quiet reverb used only to make the ending smooth so it doesnt cut).
everything before 1:38 should be revised and possibly changed. you kinda have 2 different genres of music in 1 song. Personally i like the stuff after 1:38 a lot so maybe change the intro up.
One last thing is the crazy arpeggio after the slow part. It sounds really cool but you should consider changing a couple notes in there to make it less.. ehm... tangy.. i guess thats the word I'm looking for :)
Don't take my review as a negative review.. I'm just trying to help. I wouldn't spend all this time writing up a long review if I wasn't interested in helping out and listening to how your future music turns out.
btw i rated 5/5 ;)