I'm on a bazillion forums and have never used any forums search function - google works way better anyway. Unless you know exactly what you're searching for, or you're searching for a specific user post.
Just try a topic in google with the [subject] space and site:rccrawler.com and you'll get all the threads on the subject. Way better results than any forum search function.
So, for example I wanted gear ratios for the new TRX sport kit so I would search: trx sport final gear ratio site:rccrawler.com
Try it. Google is way more efficient than any vbulletin forum code. Just sayin'.
For forums moderation, what other active forums do is assign active users that are the 'old guard' to be a section moderator that can deal with things in that specific area. They can elevate a case to a super mod. This way one person isn't burdened with every little thing that goes on, and sometimes just a friendly reminder from your section mod is all it takes to keep things in line.
Like no personal attacks or insults, crassness or nudity, you have basic rule infractions that you hold everybody to. Otherwise, let them post whatever the hell they want.
Personally, I don't come here for freebees and giveaways. I know they promote crawling events with raffles and prizes and all that but that's not what gets me there. I go for the crawling and the camaraderie.
The place has plenty of camaraderie if you post and interact with the other active members. IMO while it may not be what somebody remembers it was years ago, I just don't see it as broken. If people leave then that's up to them - you're always going to have that. If there's something here for them, like something they're interested in, or for some discussion or debate, then they can come back and participate.
BTW, the PB wheel give away for a photo thread was fantastic. If vendors want to do that nobody is gonna say 'no'!! That surely got a lot of members enthused and posting their rigs, didn't it?
While FB and their likes may be growing, specialty forums are not dying. Unless you make it so miserable that people just can't stand it. I've been in a few of those too, and no more. Usually it's heavy-handed moderators, or really crass people that just drive everybody else out.
Okay, I've rambled on enough. This is what I know about forums.
While you may not come for freebees a lot of people did, because back in the day star could net you 100s of $ in prizes
You have to keep in mind, this is a business this site. Vendors pay to advertise hear, so it cannot be a free for all...which goes back to your other post about freedom of speech. Also falls in line with if you have an issue with a member or vendor during a transaction the appropriate feedback section should be utilized.