Really good fun sounding song but two things struck me as not really fitting:
i) lyrically "she promised that I will get laid.", "She had got my virginity," & "she promised and yes I got laid" these are clunky and post pubescent ...
ii) musically the left side guitar. It's tone is blunt and the chord changes expose what seems like a lot of processing by PG.
Thanks Ray for your kind comment

Yep, clunky as an American teenage nerd movie

But of course I would be very interested to hear how a GOM would change the lyrics to make it sound more sophisticated without losing the comical aspect

Janne