This post should begin with a disclaimer; mathematics and lies are closely related. Clever people can cut figures in accurate ways that give them mathematical support to their argument. In this case we have clever people in the form of The Next Big Future bloggers and their goal is to educate people about new technologies.
The headline stats are simple. A calculation on the deaths caused by fuel versus the power generated. What does TWh mean? I take it to be an extension of “KWh” or kilowatt hour and “MWh” or milliwatt hour. Therefore TWh means terawatt hour.