1.) There are LiSOCl batteries that easily can be stored for 10-20 years before usage. A single D cell has 60Wh, about 4 phone charge. That makes this a gimmick.
2.) I cannot believe that they are able to get any reasonable current output from that cell. This is probably similar to a metal-air battery, like the ones used in hearing aids. Once activated, it will generate a steady current for a limited amount of time, use it or lose it.