Holy crap, that's some weapons-grade Sneaking Crap Under the Radar joke, if you could even call it that. Even I'm stumped on how to translate this without it turning into sexual harrassment...
Edit: Just a sidenote, Len is referring to a Thai TV Variety show called "มุขควายเครียด" which revolves around spouting out the dumbest or most absurdly punny jokes, sometimes to the point of mangling the language just to get to the punchline.
Greetings and welcome to our program..
Ok, for once, I am actually clueless with what this is a reference to. Can't make out what is being made a pun of.OH, YOU'RE NOT STOPPING WITH THESE PUNS, ARE YOU