I think in tournaments which are less intense, Ma Long plays like Ma Long and always has a big chance to win.
In grand slams, as we just saw, it's a different story.
He has disappointed me a few times just like you, but let's not forget that he is still a superb player, outside grand slams! ;)...