Love the vocals and solo...
Reminded me of Green Day's American Idiot album, but with a twist of Barenaked Ladies & Everclear.
Did not understand all the lyrics, that why n/a.
I liked the acoustic atmosphere. The e-guitar solo is also nice, specifically the beginning of it.
The vocalist's voice suits good to this kind of songs.
Overall the has good melodies, which get better, if you listen to the song several times (I did that).
This is a good song. So congrats!