No, not unless you consider it a burden on you to create the games.
I think having a gatekeeper is a very good thing. He can vet the GM and the game parameters prior to it appearing on the forum. It is only a minor delay, from the GM'S perspective, and it is both a check on and a reassurance to the GM to know that a VRP (very responsible person) is keeping an eye on everything.
The problem with giving everyone the power to set up games on their own is that "everyone" includes a lot of idiots, which is to say not only the blatantly stupid and malicious people, but also all the nice folks who think they know what they're doing right up until the moment they totally screw everything up.
If you do want to get out from under having to set up every game yourself, I think you should (a) try to find another volunteer (no, not me) to do the job for you, or (b) modify your game-setup app so that anyone can set up a game but it still needs to be signed off by a VRP before being posted publicly.