Branson is no geologist or petroleum or reservoir engineer. He's a salesman (a very good one) and that's all he is.
The Saudis still have several million barrels of oil per day capacity sitting idle and waiting for demand to increase (or waiting for the Ghawar Field to start puttering out). Matt Simmons would suggest that the Saudis built all this extra capacity to drum up the idea that they won't run out of oil, but the Saudis aren't stupid and would invest billions of dollars in a giant ruse. They hire the best and the brightest in the world to go work for them in exploiting their oil and pay them obscene amounts of money to do so.
Further, Iraq is about to get back into the oil producing game in a big way, with the same low-cost, highly prolific fields found elsewhere in the Middle East.
Companies are still making big finds in deepwater Gulf of Mexico, offshore Brazil, and offshore eastern Africa.
Then there are the tar sands of Canada and even more tar sands to be found in Venezuela.
Liquids production from natural gas production is at record high levels and not showing any signs of slowing.
EOG is now even trying to get light oil out of shale in the Barnett like what they're doing with shale gas.
There is alot of oil in this world.
Now, I'm not saying that we're not going to peak at some point. Many of these new deepwater fields companies are finding take considerable time to come onstream just because they're so difficult to develop. Also, politics and energy nationalism can interfere in development. But this "our doom is imminent!" reads like panicky fear mongering. There's plenty of capacity probably for the next ten years and maybe even for more years beyond that. After that, expect a plateau and not a peak because of those long timelines.
The other side of the equation, of course, is demand outstripping supply growth. Well, there's been much talk about peak demand having been reached in the western world. The oil shock and high energy prices drove people to change their consumption. Further, in a world where carbon emissions will likely be regulated to some degree, expect less oil to get burned. The problem will likely fall into the laps of China and India and other developing nations if they can't kick the oil habit.
Finally, I've never bought this return-on-energy (ROE) stuff. Sure, the tar sands take a lot of energy to turn into oil. It may be wasteful but is that going to stop development? No. Because they use an inexpensive fuel (natural gas) to make tar into oil -- hypothetically, if you use a very cheap fuel to make an expensive fuel, you can still make a big profit even if you expend far more energy in the process than what is in the end product. Oil is currently trading at about 4 times the energy equivalent price of natural gas in North America. Take a wild stab at what they're going to do.
What matters is return on investment and energy in is only a part of the cost. When it's too expensive to develop something, they'll stop, not when energy in surpasses energy out.