In Japan people use stamps like this for official documents, like we would use our signature. So maybe "trolling" was the wrong word, but having a "looks good to me!" stamp is a nice little joke :)
There’s actually three different types, 実印 (official stamp, registered at your local ward office etc), 銀行印 (bank stamp registered when you open a bank account) and 認印 (informal approval seal). For 実印 and 銀行印 the stamp has to be directly tied to your official name. But the last of which can pretty much be anything which is what this is.
When I registered my inkan (as jitsu-in; official personal seal) back in 2009, the rules at the Minato-ku ward office were that it had to contain only the letters of my name, which I imagine is the general rule.
I imagine you could use this more as one of the less formal seals like the mitome-in.
At google many years ago they gave me an LGTM stamp for something, can’t remember what exactly. Fun thing to have around. This one is much nicer than mine though.