Personally when I run into one of these I just leave the site. I find them annoying rather than tongue and cheek funny. A simple yes/no works fine, no need to subtly be an ass.
As if the cheeky writing was the problem... No — these overlays are basically pop-ups, and that's what is annoying
They are all trying to solve business problems. Yes whilst the majority of these types of pop ups are annoying, sometimes it's a fair trade-off to give something in order to receive something.
It's things like this that keep many of us employed :-)