The only way to jack this place up is to start posting good content.
Amen to that. I'd only add that there ought to be more technical content and problem solving, and I don't mean "which exhaust should I put on my FCar" or "when should I change my timing belts".
Just start documenting your services, mods, or other interesting things you're doing, and I think the people will come. Shoot, even if you don't do the work yourself, take some photos of your techs doing it. Everybody likes photos
There are those who prefer to document stuff on the other site in order to get more feedback, and I get that, but we have more than enough solid technical folks here to give good feedback. I'm certainly grateful to the guys like mk_e, Dave, Bret, David, Taz, Will, Pete, and others who check in on my "major" Major thread and offer good advice.
I really don't need or want advise from some of the uninformed trolls' from the other site. They seem to be in it for the drama, rather than posting anything useful or constructive.