I mean it's exactly what I would expect from something with minimal friction. The only improvements I can think of is to make the wait time slower; plugging one battery in should immediately unlock another.
The other improvement depends on battery technology though.
The other improvement depends on battery technology though.