I like the song. All your stuff sounds good. Bit of an 80s vibe to it; I miss the days when guitar-driven pop was what you heard on the radio. I'll have to listen to it on my monitors to offer anything useful about the mix.
Excellent. Vocal could come up. Then again, I like the guitars and the guitars are the main thing competing with the vocal. So I'm conflicted, heh. Objectively though, bring up the vocal. The drummer's performance is great on this. Please don't tell me the drums are software.
hard panned guitars need to come down a little to allow the vocals some space.
They are also very bright & the acoustic adds to that.
Bass could use a tiny bit more of something - maybe bottom end as the track is light on in the derriere department.
Solo - a little loud the lines being played under it maybe should go over the side.
Mainly the overall brightness needs addressing.
COOL song & performance.