I wonder why they've chosen to report on news themselves, rather than pipe in AP/Reuters or something similar. Perhaps because no one else is covering the same stories?
"It was his response to a dearth of Chinese-language news coverage that wasn’t heavily influenced by the Chinese government." So maybe because AP/Reuters/etc. are biased?
It also seems from browsing their site that most articles are summaries/commentaries of other sources.