Eh, if the memes incentivize them to continue the series I don't have much of a problem with it.
I don't know Japanese either, but isn't puns and wordplay a popular thing to do in the native language also? So I mean, could they be using them to replace linguistic play on words that wouldn't translate well into English?