Well, if it's been a month without the miles posting to your account, it's quite OK to request retro-credit.
And the website says that you can't use the online form to request retro-credit. You'll find a PDF file in the right-hand column on the same page which says Edelweiss Air, South African Airways, as well as all other airline partners. That's the one you should use. Note that you'll have to print it out, include copies of your boarding passes and send everything by snail mail to M&M HQ.