It takes forever for MH miles to post. I flew LAX to KUL in november and didn't get the miles until 7 weeks later. Keep your boarding pass and fax it in if you don't get anything in a while
I'll second the comments here: the service onboard is great, but they make it unbelieveably difficult to buy tickets if you're not in Malaysia. I bought tix online one time and had to go back and forth between customer service on two continents and finally had to visit the rep office in DC to pick up my ticket