Scha-weet! Everything's working well together--the song, the performance, the recording & the mix.
Nice leads weaving in and out on the guitar, too.
It may be done as it is, but if I were to try one thing, it would be to leave the lead vox a bit drier. (BTW your voice--assuming it's your voice--reminds me of one my favorites--Neal Morse.)