The battery claim wasn't that it would run on a single charge for 20 years.. it was that it could keep being recharged over and over for 20 years... most batteries today only have a limited number of charge cycles before they stop being able to be charged effectively. Being charged in just a few minutes is awesome though.
The fusion prototype sounds very interesting. Fusion really would solve the worlds energy crisis, it would be clean and yeilds massive amounts of energy. There is a famous phrase however: "fusion technology is 30 years away... and always will be"