Im extremely Suspicious of this site.
The 'advisors' appear to consist largely of nuclear and traditional energy leadership. Given the carbon maths put forward by other hn members this seems like a hit piece on renewables...
Looking further into the site its designed to promote nuclear, gas and "clean" coal so I'm not surprised its got an axe to grind on batteries...