I must say that this is really good! And you did a phenomenal job on choosing the instruments. They all have a nice tone mapping that clashes together. The melody is nothing to sneeze at either, because it's a melody that varies between high and low tones. The intro is also pretty good, and puts you in the right mood. Nice sound balancing, equalization, and you pretty much covered the basics of panning the sound.
Although there is one thing that annoyed me a bit when i heard it, and that's between 1:00 - 1:30 where the song makes it's big transition. The reverb is a little bit too high, and the tones tumbles around with eachother, and creates fake chords. Not for very long, but still something that could be improved on :P
Other than that, great job. I'd love to see what you will come up with in the future! Kepp the nice work.