Watch that velocity on your piano -- that bottom note sticks out as the same velocity.
Piece isn't badly written at all, but I would cut your reverb sends by about a quarter and low cut up to 250 hz on the individual sends. On your drops, it's particularly noticeable, and also covers up those flute parts that come in at 1:40.
I think those could have been better written and a bit less heavy handed with the REALLY strong attacks. No flute player plays with that intonation on every note. You can correct the volume difference between velocities with compression, as you please. But on their intro, it's perfect fifth intervals on up to the drop, then they completely drop off, as if understanding, hey, that's really intense sounding, let's chill. When you're ascending into the drop, I wouldn't make symmetrical movements. Have one of them hit a third or something. Actually, ascending thirds sounds much better than fifths. And really, if you don't have a fancy library, I tend to always think synths are a better alternative to iffy real instruments.
Also, there's a kontakt library called Egyptian Ney that makes a great flute replacer. If you want to hear it, I used it in one of my tracks, Oncoming Storm.
Piece as a whole is cohesive, doesn't have any real flops. Just those couple things that stick out to me.
Thanks for coming out to NGUAC!