Not everything in there is a meme. Most of it is just stuff that strikes my fancy, or is somehow relevant to the rest of Discovery or the people here. It's really just about "that would look interesting" or "this references something that I think is cool".
No, I have no plans on sticking your badger in there.