This may be a breakthrough for energy storage and transportation, but what is the source of the energy required to power the gas separation process? And how much energy does this whole process require compared to the energy stored in the powdered hydrogen?
If you do not need to apply heat and just rotate the balls with the powders perhaps you could find a river and use mechanical energy to do the work.