I'm not big on politics in music so I just listened... Great song! The music was solid and well arranged, but for me the vocals were just standing out - at times I was getting a Tommy Shaw vibe. Geez, I wish I could sing remotely like that.
The only nit I would have is that the overall mix did seem a bit squashed, but with quality material it's not all that relevant.