That's really cool, I'd never heard of these. I imagine the flywheels are horizontal so that the bus can turn without trying to change their angular momentum, but I wonder if there's any effect on banked curves or going up hills.
just let them roll to their destination!
I think he means install them for each house, store the non-peak surplus energy, and then use it during peak times.