@LukeAlmighty i still think the best option is to not have an official community at all and just let the fans more or less figure it out on their own. that way you can distance yourself from it if it goes to shit because you were never actually running it.
the only way it works in an official capacity is if you have an extremely dedicated group of folks who actually get paid to keep things on topic, that topic being strictly talking about the game or engine in question. otherwise, any drama comes back to bite your company in the ass one way or another.