Pretty cool song with pretty cool lyrics, I like that.
I don't think the guitar solo really fits the song, either sonically or contextually.
Since it comes right before the last chorus, I would replace it with a sung bridge.

But I like it already as it is now, especially your vocals are really good.