That is one hell of an informative xkcd!
It really hits the nail on the head as to why you cant invent or renewable your way out of trouble and of the extraordinary amount of energy held in a tiny amount of hydrocarbons and why we are truly fucked without them.
Also I'd like to point out once again that electricity does not grow on trees , like hydrocarbons. It is not a source of energy it is a transmission meduim. Something the public and media at large seem to be completely oblivious to. It might be more efficient if you generate the power elsewhere in bulk and use electricity all down the line , but you still have to find the energy . people forget that.