"Public benefit corporation" is such an oxymoron, I know it's cliché to say this but it reads like something out of 1984.
If your goal is truly to benefit the public, why wouldn't you start a non-profit? It's because they want profits, which will always be at odds with the interests of the public.