Actually, it is in the working prototype stage right now. Also, the generator is the Stirling engine. Did you read the whole article?
Yes I did:
the concept that was presented this week at a meeting of the American Chemical Society
You do not "present a concept" if you have a working prototype. Similarly:
NASA and the Department of Energy are teaming up to develop a suitcase-sized nuclear fission reactor
"Are teaming up to develop". Therefore the act of development is being referred to in a future tense.