tight ...
The vocal is mixed OUT FRONT ... killer. I can easily understand all the words and would NEVER feel as though there would be a struggle to understand a single word.
Ya know, I'd take every bit of effects off this vocal and just have it in your face dry as a towel fresh out of the dryer ...

. Running the vocal through an 'enhancer' would make it even more crisp and 'in your face'.
Cool mix ... The guitar is nice and big and round, possibly a little bit too overcompressed, now that you have a HUGE amount of headroom reserved for the vocal, you can play with the compression on the guitar a bit, let it peak 2db more, see how that sounds.
This headroom you initially present the vocal with serves you very, very well on this bbs, now we can really hear where the vocal might should go, thanks for the mixes dode !
I love the guitar riffing. At 3:10 and thereabouts, you might experiment with auto-panning these two guitars back and forth between left and right, finally bringing them both to center to move into the next section. Leaving them mixed panned out so far to the right and left is only effective for a short while, we need to feel movement in the stereo field, othewise the instrument is 'stranded' out there, and we tend to start to ignore it.
Hell, this is a DAMN GOOD song, good songwriting, very clean and precise guitar playing, very hooky ... yes ... it's pop ... BWAAAaaHAAhaAAahaaaa ...
anywayz, I look forward to the development of this mix.
Cello might add a cool dimension to this tune. I don't have anything like this in my portfolio, I'd like to collaborate on this.