I have to admit that I'm impressed at how well the system they build compensated for the mechanical failure. It looks like they have some good people building things.
One aspect that's worth consideration is the private/corporate aspects of spaceflight. When there were failures in Apollo and the shuttle, the public had a right to know everything that happened since we'd paid for everything. SpaceX has been super cool about disclosure here, but how long can we count on that? At some point, there's too much money at stake for them to maintain full transparency.
What's more important than disclosure to the public after something has gone wrong, is disclosure to the customers (e.g. NASA) and future astronauts ahead of time if something has been identified as a potential problem before launch. The Space Shuttle Challenger disaster occurred because managers failed to acknowledge the warnings of engineers, who recommended postponing the launch due to cold weather which could prevent some O-rings from functioning properly. Having the ability to acknowledge and correct problems ahead of time, even if it means a launch delay and potentially some lost profits, will ultimately pave the path for a sustainable private space industry.
But I think that SpaceX understands that NASA is funded by the public and it will be easier to get the support of NASA if they have the support of the public. I would suspect that for this reason they will continue a decent amount of public disclosure.
One aspect that's worth consideration is the private/corporate aspects of spaceflight. When there were failures in Apollo and the shuttle, the public had a right to know everything that happened since we'd paid for everything. SpaceX has been super cool about disclosure here, but how long can we count on that? At some point, there's too much money at stake for them to maintain full transparency.