If you are working for a company and they wont give you this information, leave and join one that will. If you are thinking of joining a company, ask for all the stock option information. Ask for the details of the funding rounds including liquidation preferences. If they don't give it to you, join another company that will. If no private companies will give you this information (though I know of many that do), join a publicly traded company.
Additionally what would more legislation do that the existing Delaware law doesn't? The fact that a lawsuit is being filed here is a good thing... a company isn't fulfilling its legal obligations and the courts will settle it.