I can't help but be reminded by the Barenaked Ladies by this song. I laughed when I read the lyrics. This is a really funny and pretty well done song. I like the vocals, but they need to be a bit more on the beat. Sometimes there is a miniscule deviation from the digital drums and it gets distracting. Another thing is that the guitar tone could use some tweaking because, as the only guitar part in the song, it needs to stick out and sound good to the ear. This is all opinion of course, but I think these things could really send the song into overdrive.
-Alex