AP - Oil giant BP PLC laid much of the blame for the rig explosion and the massive Gulf of Mexico spill on itself, other companies' workers and a complex series of failures in an internal report released Wednesday before a key piece of evidence has been fully analyzed.