Five days and no review? I shall have to rectify this!
Take my constructive criticism with a grain of salt... from your forum post, you seem much further along in your formal theory education than I, but I hope it sounds like I am saying coherent things.
Sound and mastering is great (and I mean like EPIC)... what VST(s) are you running for this? Sounds like EWQL Symphonic Orchestra.
Honestly, there's really nothing musically "wrong" with this (probably solid evidence of your schooling), but there are some bits that could be improved upon slighty.
Melody is flowing, percussion is vivid, chord progressions are clean. My main feedback for this is to remember to make transitions into silence a bit cleaner- there's a jump at 1:31 that seems awkward as if the harpist is trying to get their pedals set or something. I'm sure any harpist would favor arppegios like that over massive glisses (blame Wagner), but think of different patterns (1,3,5,1;3,2,1,5) so they don't fall asleep on the strings. XD
The ending seems surprisingly abrupt, although it is so calm and legato. Perhaps have the harp play the chord in the mid-range and the tonic an octave below; pianissimo, right after the last chord gives out... so we have a little something to ponder on. Also, that bass drum roll could wait for the very end of the piece and the flute playing 1st, 7th, 1st (8va) (or something like that) in the last three measures might offer an interesting twist.
Although Timpani and Bass Drum can present itself as overkill sometimes, consider using one in the beginning area for very light accents of key chords.
The anvil gets a little tiring... try having one hit on one sound, then the other three on a different sound so it feels less repetitive.
Speaking of styles here... this reminds me a lot of the score for Percy Jackson and the Olympians (meh film, beautiful score- Christophe Beck), if you've ever heard it.
Well, don't be afraid to throw anything else up on Newgrounds. I can promise you the other orchestral-cinematic composers don't bite... well, at least, most of us. If you're ever interested in a collab or such, feel free to ask. I find collaborative projects to be both educational and a lot of fun, especially when you end up working with someone who has a vastly different style.
Keep compos(ing/ed)!
-Samulis