It's got it's moments, but I think you could do far better and really make it a piece of incredible work...
There needs to be bass through most of the song. It wasn't there, and that bothered me.
The transitions were very well done, but you need to work on some of your mastering. The whole song was staticy at times.
The drums were excellent... but I've come to expect that from you.
The song seems to lack at times, and I feel where you have 1 instrument running you should have 2 atleast.
Anyways, enough ranting. This was very good. The melody was absolutely awesome, and this could be so epic!