Twitter's Chinese version was immediately blocked upon release.