When a company claims to have created what’s essentially the holy grail of batteries, there are bound to be some questions.