Yeah, Internet memes are basically the real life equivalent to the Tamarian language from Star Trek: The Next Generation, except usually way more asinine.
(Not sure why it's called "Memes are Stupid" when the song itself says "Memes are Dumb" over and over.)