Numbers are thrown around without making sure like is compared with like. The central argument is energy density and is supported by handwaving and a broken link to https://www.technologyreview.com/energy which does not exist and likly moved to https://www.technologyreview.com/topic/climate-change/ but that is not even an article but just a section there.