Overall, some valid points made, but I'm left wondering what your preferred leadership structure would look like? You don't seem to like the current arrangement with several leaders/founders leaving the direction to be determined largely by the members. Would you prefer a more dominant persona such as that found at BGG, i.e. Aldie's site - Aldie's rules.
Yes, I would. I can tell you for a fact that works. My many years of playing in bands taught me that valuable lesson. If you want to talk about egos, play in a band sometime. The ego of the musician is unsurpassed! Most bands break up because of ego clashes. The best bands I have been in and the one's that work are when one strong leader takes control. Feedback is welcome and listened to but in the end the direction of the band is decided by him. Rule by committee does not work.
So you'd rather prefer something like a benevolent dictatorship?
The founders are also clueless about promotion. I will give you one idea right here and now that will bring thousands and thousands of hits to this site. At first the idea will disgust them but if they think about it they will realize how brilliant it is. All the founders need to go to the BGG convention and promote their site and games.
Err ... if I wanted the BGG crowd I'd just hang out at BGG. What sense would it have to bring the BGG crowd here? I agree that the site could be promoted at cons, but why the BGG con specifically?