although i looked at the definition of meme and it just says that "a large number of people duplicate something that was communicated to them over the internet" and therefore it is a meme by order of vague definition. It does NOT SAY over a million people copied it, it just says a large number of people. it's subjective. I say that perhaps it is the existence of the meme that should be in question here.
I browsed that website, and I have to say that there was tons of stuff that seemed more obscure and unheard of than the