A lot of unexpected in here.
I actually really liked the way it changed the whole way throughout the song, it didn't remain the same all the time. One thing that does bother me though is the few inconsistencies. It may be just me, but again this is my own personal opinion, so please don't take my review as the ultimate critic or anything. I'm just another musician reviewing someone's stuff. I'll get back to them later.
Right. Anyway, the overall track was quite good to be honest. It seems to follow a rather chaotic scheme, but yeah it does spice up some things. The mixing could be improved, seemed a bit harsh on some ends. Maybe a tad long? I felt like you were trying to incorporate a ton of ideas in there and cram them in.
The instruments used seem to fit properly into the song. I think I can hear a few presets (Harmor maybe? I'm not entirely sure.) in there, if that's the case you may want to learn how to make your own synths. Don't worry though, presets are fine to use, I use them often, but often modify them so it doesn't just sound like the out-of-the-box patch. I may be wrong though, so I didn't really count that in the score, just wanted to mention it.
So, back to those inconsistencies. The first thing that kinda bothered me was the spazzy lead you had at the first buildup... seems a bit off key? Then there was that drastic change of tone where you bring in some completely different chords... I'm not too sure about those. I don't really think it fits in there. However, you did a great job on the second one at the end :)
Overall... good track. Could be improved on some bits like the mastering or maybe trying to fit in less ideas and develop just a few ideas at once, and make a kick-ass track out of those. I felt confused when listening to this track, it just went left, right, left, right... though may just be me.
Please continue making music, it's the only way you'll get better at it! :D