i'm glad to see how this turned out! absolutely killer main themes, the core of this tune is really stunning. i personally thought the B section at 1:40something felt a bit awkwardly distant from the rest of the tune, although it too sounded great; maybe a little more transitional material getting there would've helped it gel. but it gets back on track when the solo string sample comes in, and the triumphant restatement really brings it home. altogether an awesome piece.
one more thought - maybe a little more playing around with the main theme melody or its chord progression would be cool, it's nice to always feel what's coming but i could see a little more development there, sending it in new directions, spinning it out with re-uses of little chunks of the melodic phrase, etc