I think you need to redo the website.
Or demand your legal team lets you say whatever you want.
And convince your CEO to participate in the forum.
Any community builder can complain about the constraints. The best work their magic within them. You’ve probably been hired for just this reason, the client couldn’t make it work within the constraints.
Your job is to stretch the infrastructure wider, spread the resources further and prove that some constraints can be conquered.
So be creative:
If the interface is too complicated to newcomers, create a simplified 101 training course. Award some members expert status and let them buddy up with newcomers. The more people the experts pull through, the greater reward. Make it a competition with a huge prize.
If the legal team wants everything moderated, don’t bemoan them, bring them abroad. Invite the legal team to train a group of community members into a Reporting Squad. Their eyes and ears on the community. The group runs every comment and notice against a checklist and highlights causes for concern quicker than the legal team could catch them.
If there is something you can’t do, spark the initiative in your community to do it themselves. Looking at the free software available today, there’s very little that motivated groups can’t do for free. If you can just motivate them.
Turn every constraint into an opportunity. If you really can’t make it work, don’t whine, just quit.