zero pollution
Lead acid and lithium iron phosphate are also equivalently "zero pollution". I would expect on a life cycle basis that Lead and Lithium batteries are less polluting because they are rechargeable rather than single use. Reprocessing the aluminum hydroxide is energy intensive.
extremely long shelf life (20+ years)
It only has a long shelf life if the electrolyte is kept separate. All batteries have a virtual infinite shelf life if their electrolyte is kept separate.