I found this on engadget of all places, in relation to what the press conference pretty much compares to:
It's more like BP saying "Hey, everyone has leaks. See, here's an Exon leak. Here's a Chevron leak. See? But we want to keep our customers happy, so for everyone that lives in a Gulf Coast...