Well, it made it to the front page so and stayed there for, like, a week so... looks like you're the only one who thinks that.
However I do agree that it was the wrong template. I made this back when I didn't really understand the concept of specific meme templates.