The trick in this scenario is the fact that you can run it at a constant RPM + load for a reasonably long duration. The cost of warming up a recuperator and other masses is amortized across a dependable schedule each time. The controller can ensure that the turbine (assuming the drive is long enough) will run for a minimum duration given a certain battery charge level.
The reason this stuff didn't work before is because we couldn't run the turbine this way. Now we have viable energy storage technology and can make some of the most difficult variables into constants.