That intro is a bit of a sudden start. The reverberated guitar feels a bit ahead of the rhythm of the beat, but I like the tone of it. The guitars coming in at 0:13 sound more in-rhythm, I like the way they rub on my ears. The hi-hat is a bit panned to the right, I don't know if that's intentional but I'd recommend you make your hats more stereo with a delay or moving around slightly from left to right and left. Just a little nitpick though.
You have a cool voice! The part from 0:27 to 0:41 sounds genuinely good, but when the reverberated guitar comes back it feels a bit crowded, I'd imagine it sounding more concise with the reverberated guitar being more mono and filtered to leave space for the other guitar and the vocals. At 0:54 the atmosphere sounds cool although the mix feels kinda messy, the background choirs sound too bright for my taste. At 1:15 the guitar that comes in starts a bit too early, kinda threw me off a bit. The solo is hella snazzy tho I like it. And I like the flow you have on the part at 1:29. I think the outro would've been a lot nicer if you let the instruments fade out more smoothly, it feels like they're cut off short in this case.
The structure seems concise, and it seems to accomplish its intentions. I'm not a lyrics guy so I can't say much about them but they sound cool as far as I can tell. Musically it seems to have no problems, the mix is alright but some slight improvements can make it better. It's a pretty cool song overall, well done!