I agree that biofuel is a really good solution however there are major regulatory problems. With developing countries taking up production we also get developing country laws. At current situation it would not be sustainable with massive environmental impacts, just look at the problems being caused by ethanol production on rainforrests.
If we could bring biofuel onto the world stage overseen by a powerful regulatory body i think we could have a real solution.