Wow, great job on this one. It's difficult to believe that your prominent genre isn't this one because you really did a great job on this song.
First off, the drums: holy crap nice.
I do agree that the buildup was a bit long but it worked well for me. The choice of pads/strings you used really fit the song and the piano pulled everything together.
At 2:45, wow everything got 10x better. I was really amazed. The theme you've got going and have described for the song really showed through and you just nailed it in the end.
I think you should shorten the intro a tad and this would be really epic. I also think you should put a sweet (a bit more complicated) piano riff in the end buildup.
Great song, fav'd, and good luck in the competition!