I love how the heavier sounds blend together with the melodic ones. I also love how it sounds like you've combined elements from other genre's and mixed them with trance. The outro feels like a glitched version of the intro which I really like as it makes the song have a story!
Brilliant work!