fantastic songwriting and performance on this. the drum programming is very tight but not robotic. love the vocal tone and layering. overall mix is mostly good but feels a little too dense in the low-mid - i think it's the bottom layer of rhythm guitars and the main vocal especially that need a little more of that 150-400hz cut out of them to make space for the bass guitar to push through under the kick & snare.
with the big vocal layers at the end, if you do lots of takes around a mid-side mic setup and stand in a different part of your room for each you can get a much thicker & more believable choir sound - the current sound is already quite good though. really great stuff!