Thadius, you may hve alot of posts, but I tink it is more related to your post to postive rating ratio. I have always had less posts than you, yet held top spot on the positive ratings for a good few months, and got badge.
This posts makes me feel abit elitist. meh.