I like this tune. Reminds me of late 70's or early 80's pop-rock. Yes, very smooth. Nice changes throughout the arrangement, very effective. Loved the lo-fi record-like intro. Contrasts nicely to the smooth verse.
I think the vocal level is fine, but I've never been a fan a upfront vocals. I think yours sit pretty well in the mix; however, I'm listening on some pretty good headphones, which tend to make everything audible. Some of the guitar parts might be competing with the vocal, making it seem buried at points -- perhaps a few eq adjustments might help (but IMHO it really doesn't need all that much). Nice guitar work, by the way.
Overall mix is solid.
I'm not a fan of politics in song, but good job nonetheless.
- Kevin