Yeah, just read that myself a bit before.
Sounds good - despite the moderate weight disadvantages, it has potential - the waste is contained, and could be re-processed at a time and location convenient for all. Hydrogen must be processed from water, making it a rather more open system. Battery power must be stored in batteries that lose charge, as well as power lines that lose charge over distance. Powders are much more stable and can be transported in trucks and the like quite easily.
The main advantage over hydrogen would be that you can just store it in a normal fuel tank or container - no cooling or pressure tank necessary.