Good meme, but we could do without the pecker-track self-congratulations.
"Highest ranking meme". Why'n't you just dox yerself and fap in public so you can really soak up your glory? Better yet, quit being a bitch and realize this is a team effort. Your work is next to useless without the efforts of everyone else who's contributing, including all the other memefags.
Keep this up and I'll submit you for a dicknose award.