My Money miles posted a few days ago, after an extremely lengthy delay. I ordered the subscription in May, credit card was credited in July, but no miles until mid-September.
It took several rounds of e-mails to them, the first of which they responded to w/ a completely unsatisfactory automated response. I finally got fed up and e-mailed their managing editor, and actually got a response from her office. They also copied some of their CS people on my e-mail...even so, a month later, the miles still hadn't posted, so I e-mailed them again. About a week later, they finally showed up...
Try
[email protected]
Also, the name of the Director of Consumer Marketing is David Gilbey. Good luck.