The admins there are total tossers. I got an email revoking my membersip, for no apparent reason. I was all broken up.
They may be tossers, but they do give a crap about their community base and site operations, a lot more than I can say about here. How long has the wiki been down again? How many thread locks have their been on this site that knee jerk reactions to people getting into arguments? (too many).
I have memberships on several forums, and neo geo is one of the forums I frequent. I like it over there, and if you know how the vibe is and how the community works, it's a good place for the hobby. I've met many people from that forum IRL, just as I've done here and have great interactions with their members.
Everywhere has it's "culture", and you just got to know how to play within it. If you're going into these forums thinking they need to change for you, then you're better off avoiding those sites.