There are hundreds of ways to put together a Stirling engine.
Nor does it run on a superefficient Stirling engine (yet).
Crude Stirling engines can be made using common household materials.
A Stirling engine cannot start instantly; it literally needs to "warm up".
The Stirling engine is by no means a new concept.
Stirling engines can use any fuel and are affordable for the average consumer.
Stirling engines can power pumps to move liquids like water.
A Stirling engine eliminates the need for water anywhere in the cycle.
Stirling engines are also a good theoretical fit for this application.
The obvious next step will be to power the world's smallest violin with a Stirling engine.