I have a big problem believing with the bold thingies.
I understand what you mean, but the lack of an engine comes from the fact that it is electric powered. The other stuff sounds like they may have a real improvement in batteries. If so, this would mean really big bucks.