This is just a large physical battery. The only way to win is if storing the energy in a weight system is more efficient or has more capacity than storing it in a chemical battery. It's certainly not as scalable as a chemical battery and requires a lot of infrastructure to pull off.