Investors to Beijing: C-, must do better