I got some of that, but there are posts in here where I have zero idea what’s going on even knowing the source English meme text.
It reminds me a bit of engrish aka English texts in Japan. Though those are more generally humorous at their literal meanings.
Aber, Danke für die Erklärung!
LOL ok, sehr toll…