That is absolute crap. The US uses over 3 terra watts of power. No way that could come from one square mile of batteries.
https://en.wikipedia.org/wiki/Orders_of_magnitude_(power)
The US uses over 3 terra watts of power.
...
At night?
I would venture to guess that with all the solar on peoples homes, government buildings, schools, etc. that we should already be close to the size he says we need. So why isn’t the US powered from it now?
https://www.eia.gov/todayinenergy/detail.php?id=9671