Before turning this into another Mozilla hate thread, we should consider the following:
1) Mozilla China is practically an independent organization and their Firefox builds have been quite different from "Normal" Firefox for a long time.
2) That error code is 451, "Unavailable For Legal Reasons", usually used to indicate government censorship.