I'm an electrical engineer. I'm familiar with the concept, and the challenges. I don't care at all where the idea is coming from, I have no "distaste" to cloud my judgment here.
How many stops does an average urban gas station get in a day? 200? Imagine storing, installing, and re-stocking, 200 of those battery banks every day. This is not a simple problem.