Tim
You are correct, a true Stirling (not sure of the spelling) is a closed loop system and this engine is not. NASA is developing a power generator for a future moon base that uses a Stirling engine that gets its energy from a nuclear pile. It's the perfect solution for the environment on the moon.
Andy