This is pretty damn awesome, as always. The melodies are great, the mix is full (though a bit too full also like always - you could probably stand to either let up on reverb or the limiter, because those drums are almost completely buried, as is a lot of the fine detail, mainly by the chords), and the ideas are cool.
It feels like the synths were more of an afterthought as we get into the piece, though they're a cool touch at first.
It sounds like in the first half you're playing in a scale other than what the chords are, which feels odd. Same happens after about 3 minutes. Awesome stuff in the second half though, especially the thing at about 3 minutes in with the harmonics. THAT was amazing.
Yeah, biggest things that bother me are the mixing and the playing out of key. This song had a much better ending as well, which is cool.