Whant would you like that they have done more?
Personally, I think they should have and should now implement a contract which states that any member of the board representing a company should be willing to allow their company to be technically (for malleability issues and such) and financially, audited, and that the findings can be made public to the community.
I don't think this is to much to ask considering the already negative opinion of the Bitcoin world already.