Big oil sure doesn't like to let go of their profitable business which hampers the development of alternatives. Unfortunately the history of mankind is full of incidents where disaster had to strike first before we changed our mind.
The production of bio fuels hardly produces more energy than it consumes. Uranium enrichment also requires energie(dunno about the efficiency) and electric cars, which are a step forward, aren't capable of going a long distance.
There's still a lot of oil in tar sands, but refining it is a costly process, peak oil could make their development possible.
I'd go with a combination renewable energie( tidal, wind, sun ), gas and coal power plants, nuclear energy and in a couple of decades hopefully fusion power.
I like these cars:
wright
audio r-zero but not very efficient ones

.
Dunno how much potential hydrogen has.
Anyhow, hold onto your hats, it's gonna get rough in the future.