Fantastic composition and ambitious production!
My complaints are reserved for mix almost in their entirety.
Throughout, the kick and snare are muted in comparison to the strings, anywhere they are present. 15 seconds, 58 seconds, 1 min to 1:30 being prime examples right off the bat. On softer sections, they are closer to norm, but still lacking punch. Toms are difficult to hear. Crashes could come down by .2 dB
2:22 is such an interesting section. I wish panning were handled a bit more wholistically so the rain stick, if that's what it is, matches ambiance with all the other instruments involved. It is difficult to hear here what is going on for the next 30 seconds -- lots of reverb is covering up toms that should be higher in the mix by about .4 dB at least, and there are low rumbles in the left channel I can't tell what they are.
Throughout, you have fantastic power metal vibes which I love, note. Playing is also fantastic.
I wish you would lean more on your metal orchestration for leads than your strings, as the attacks on them are quite slow and falling behind the beat, and they sound thin if not very artfully mixed.
The strings in the intro, particularly low strings, are causing the piece to sound centered -- actually the reverb on virtually all brass and stringed instruments is causing that, I believe. It's got a hum in it, around the 180-300 hz range if I'm not deaf. So even though I'm complaining about volume on the strings, I think if you were to thin the low end off of them, you would get a fuller sound out of your ensemble.
Rain stick at the 3min or so solo section could come down quite a bit as there is nothing in that space.
Snare and kick at 3:35 are safe to come up .3 dB, and cymbals down by .1
But I stress that your writing brought me lots of joy and I really dig this piece. Great work for such a short amount of time!