Reece, this sounds Awesome to my ears! You have an AWESOME Voice! I have heard people try and sing in that type of tone and almost all of the time they lose their timbre, but you never do. It's something only the very gifted or very talented ones can do. Excellent vocals! I really liked the song, and the music sounded great also.
BUT : I am no mix master, but I have to disagree with the others saying it's too hot of a MIX. They are probably right and I am probably wrong. But here is why : "The lead guitar has very little tone in the mix, it's buried, you should raise the treble on the EQ on the lead guitar and bring it out first giving it more clarity and then remix.
I'm just trying to help Reece, so please don't take it any other way, you have helped me over the years many many times with so many questions I have asked and tolerated my frustration. Thank you!
But : My comment on your song and mix has nothing to do with you helping me, it's just me and my honest opinion.
Always great to hear you sing man, you are gifted!