So herein lies my uncertainty: we have 1391 users, 217 people committed to the beta, but only 24 have been awarded the badge.
Have only 11% of the beta committers actually visited and logged in? If so where did the rest of the members come from (maybe from a private beta invite)? Or are my figures totally out of whack?
1 Including the ♦ mods who are possibly only observing, and not counting Community