The 'MM' is a Free-DC 'special' badge - It's a milestone based on all of your other milestones awarded at Free-DC, so it's not sensible/possible for any other site to use it.
FWIW, and this isn't the right place to discuss it, you need to ask Bok in the 'WCG badges' thread over at Free-DC to enable the necessary screen-scraping to get them. This site gets them automatically, which is possibly a bit naughty