Turns out this was about improved electrolyte with increased energy capacity, improvements in operating temperature and size. The membrane improvements cited in the latest link appear something else and would be interesting to find more on this.
SPM Price at posting:
12.0¢ Sentiment: Hold Disclosure: Held