you think he did a bad job debunking it?
Yes. He (several times) misses the point that pumped storage is great where you have hills and lakes but sod-all use elsewhere. The blurb for this thing isn't quiet on that front, so he is being disingenuous by not just ignoring it but repeatedly pretending it doesn't exist.
Next, a vast proportion of the debunk relies on there being no actual finished product but lots of animation. How else does one show what stuff
could be like before it's made? Or is it the case that no-one is allowed to explain anything unless they have a full-scale production rig to show off? I would treat any such animation as a guide, not a de facto planning application. Th final product would not doubt be quite different. Similarly, I took the positioning next to wind turbines as merely a visual reminder that this is all 'green' or non-fossil fuel, not that they would really want to build on top of a windy hill.
Next, he seems to have a downer on anything that isn't as efficient as possible. The solar panels on a roof that may be 30% less efficient than theoretical is a good illustration. Surely just getting something is better than nothing at all? I have a similar problem here: nowhere I can put panels catch the sun all day, so clearly I shouldn't bother to reap any benefit at all if I can't get the max, according to him.
So, if the efficiency drops off as you level the building, so what? The actual point at which it stops being worth moving blocks is arbitrary and depends on design. It's an obvious thing (laying out vs stacking) and I would assume it would depend on where this is sited - is there room to lay them out or does it need to be constained? Who knows until somewhere to put one is found? But for the purposes of illustrative animation, you don't want to overload it with detail. The principle is enough for the passing public.
There are some valid points he notes (like how to drop 100m on the end of a cable to exactly the right place), but they are lost in the noise of his almost-trolling.
That dropping, though. My thought is why not have an actual building and use a lift shaft equivalent to store energy on-site? OK, it wouldn't be that much but every little helps and gotta be more than a couple of car batteries.