This article really hit home for me. I've been a forum administrator for 10 years in various communities, from webcomics to conventions to businesses and now games, and have had the privilege of managing many teams of people. I've went through plenty of what the article has talked about and have been privy to many "drama" fansite wars over the ages.
I don't share the rather bleak outlook that the author puts forth in the last part of the article. In fact it is absolutely possible to have a fansite with forums that have people who can avoid the kind of dramatics that cause schisms, rivalries, and hostility.
Several keys to running a good fansite is not to get into these petty kinds of competitions with other sites of their nature. Tim had it right - don't play the rivalry game. But you still need to put forth effort to make your site viable - and you can do this while playing ball with other sites. Don't make it a competition. If you're the big dog on the market, recognize the value of networking and pulling up the smaller sites out there.
In addition to that, your recruitment of volunteers to help your efforts must be measured and rational. Choose people who are passionate about the hobby you have the site about, but who you know will respect the chain of command. Lay out expectations right from the beginning - your management policies, decisions made, and how everything works - and make sure you keep open communication. The two worst ways that the kind of drama the author writes about can happen are to either manage your teams in a way that end runs your own policies or makes decisions without input, or by not checking in with your teams and communicating properly. Even if you're the end all be all for authority, respecting your staff enough to value their input and even occasionally do things based on their feedback empowers them and makes them feel like they are contributing instead of just following.
A lot of this depends on the fan community proper, too. I serve as a manager for a major Warhammer Online fansite, and the WAR community has been amazingly drama-free. We respect each other and help each other out - for example, we run a cross-promotion program where members promote each other every week and we reward them for doing so. We also frequently have other fansite runners on our podcast and people promote us in return. Even though the game is not doing as well as it could, there are little to no "rivalries" of the sort. So it is possible to have a fan community that doesn't have the pitfalls the author has. You just have to make sure you are forthcoming and honest with your peers.
As a testament to this, our forums for WAR have been around since 2005. Even with the opening of official forums to siphon our traffic, we enjoy millions of unique hits and thousands of posts a day. Key to that? Being humble and knowing that it isn't just you who contributed to that, it was everyone in the community who visits, posts and upholds your standards.