It would be more efficient with a different working fluid.
Steam pressure is rather low at the temperatures obtainable from piston engine exhaust. Use of some other material, such as C3F8 would permit a smaller turbine, smaller heat exchangers, lower weight and higher thermal efficiency.
