Wow ! That's in fact pretty good ! *_*
The music is complex, with a lot of different melodies and different instruments that are fitting really well together ! You got awesome skills in mixing, as said BlastBeats : you really deserve more attention !
Personally, the thing I love the most in this music is this awesome main melody ! <3