I have a strange sense of humour at times and can appreciate irreverent humour. Too many funny things are spoiled by the PC brigade butting in and protesting that folk could be offended. Comedy is usually based on laughing at other folks misfortunes and as long as it is tongue in cheek and there is no harm meant I do not have a problem. I think it might be better performed in the first person as self mocking is always better than someone else doing it.
I remember laughing my sock off at a song someone asked me to listen too. It was so full of cliches and such a hard luck story that the more I heard the more I laughed. The guy was pretty offended by my hysterics.....problem was the song was meant as a VERY serious sad song.

On the tech side.
The chord progression was pretty standard and IMO lacked a bit of originality and variation BUT was catchy and singable. I have a big nit with the levels on some of the vocals especially in the chorus they are way too hot and distort badly. Easy fix.