What a powerful song!
Great lyrical development and the band sounds good.
The arrangement is exceptional.

I do agree with RayC though, try some EQ and/or some rebalancing to bring the vocals forward a bit.

Well done!

moto