I think you've gotten lots of great production comments so I'll skip those. This sounds familiar, I probably listened to the PRC version but I'm not sure if I gave any comments. I seem to recall this has come a long way.
You have an interesting sound, combining metal/hard rock, synthy synth sequencing and folksy flute. I don't think I hear a piece in this vein too often (though I'm not a metal afficionado). I thought the sound 0:20-0:35 was quite well done.
I would mostly critique the flow of the piece. Despite what I said above about the 0:20-0:35 section, the piece might get going better if that was skipped and it went straight into the next section with the faster beat. It kind of feels like the piece has two intros after another.
The fill at 0:37 seems out of place, I notice that in this part you have fills at the end of the second bar instead of the fourth (per four bars) which is interesting but the first one feels out of place, too soon. I'm not sure if the rest of the fills would feel awkward if the first one was removed, but it's worth a try. The same with the fill at 2:36, it just seems to break the energy the piece just gained by accelerating the beat.
On the other hand, some of the pacing of the piece is quite excellent, I really like the easing into synthy stuff, and picking it up again around 1:10-1:40.
I thought Brandon's point about leaving breathing room for the flute was excellent. The flute is a bit static also velocity-wise, and it feels a bit like you hear the same flute riff again and again throughout the song. It draws attention from the amount of detail/variation present in the backing track. This is probably the third thing that affects my overall perception of the flow of the piece. You could do more there! More dynamic velocities, little trills, mixing it lower sometimes and bringing some background lead up more prominently - I know nothing about sequencing such an instrument but those are some of the ideas I'd try. I'll say though, excellent counterpoint/alternate melody/whatchamacallit at 1:57 & 2:05! That adds a lot.
Pretty critical there but there's a lot of potential here, it's already an interesting track and could get very impressive! Good going!
--Eino