It sounds really nice. Sounds a little bit like it would be the credits´ song or the music for the intro or the trailer. Nicely done! =D The only "bad" thing would be that it sounds a bit atonal(?) or how you say it in english, at some point. Like when it really climaxed and the chorus came in. I might think it was deliberate, but maybe you could try next time, to make it sound tonal and one atonal, so you hear which one is better. Now I know that this is since long abandoned but just some tips to try in the future =)