I read Chinasmack all the time. I can definitely tell that the person doing the translations is not a native English speaker. Their English is quite good, yes, but not perfect.
Sometimes they also may use expressions that are not common in English to preserve the translation.
I would say that you should avoid using it, simply because there is so much content written by native speakers of English on the internet. Why settle for the second best?
Plus, your English seems pretty good, so I don't think you need the Chinese translations any more.
That said, if you did use Chinasmack along with other sources, I doubt it would do you a lot of harm.