It's definitely front page worthy. You know how it is with timing and all. Have you ever considered submitting it again?
One of us should create a submission that ask people to post their "underappreciated" memes in the comments. You could title it "Neglected Meme Awareness" or something. Maybe it could imitate an offical Public Service Announcement.
IDK, it's just ideas to get good memes some recognition.