BP has a laundry list of problems. The $93 billion UK oil major has a confused strategy, an overleveraged balance sheet, and ...