Nothing that has occurred since the incident has given me the impression that BP has a complete understanding of what's going on.
This seems to be modus operandi for companies these days. Deny everything, then weeks later come up with your own sources suggesting exactly the same thing, when the issue has died down.