Are they really using batteries, or do they have constant electrical generation via a turbine or something? Seems batteries for this thing would add a lot of weight.
The only reason I can think they would choose launch over e.g. drones is that it's powerful but doesn't last long. That implies supercapacitors.