Cool tune! Very catchy, relevant and easy to relate to. I really like the bridge. Effective use of background vocals throughout. Very effective.
I would make some (potentially subjective) adjustments based on how it is coming across my desk. As usual, it could simply come down to translation and how my ears/monitors are putting it across to me, but the following is what my environment is saying to me...
Some subtle cuts in the 350 - 400 Hz range in the guitars and drums will help to open this mix up a bit more. On my first listen I felt like the vocals were too low, but after a few more listens I came to the conclusion that they are not. Rather, the guitars are too hot. I wouldn't just pull the guitars down across the board however, I'd go section by section and automate them to unmask the vocals. After going though this exercise, the vocals might benefit from being pushed up a dB or two, but that's something that can be decided later.
Very nice job on this tune. Really enjoyed taking a few listens through it.