Hi
Quite new to this, but bear with me..
We never found steam cleaners to be of any use.. we have four steam cleaners ranging from a poxy indoor jobby (similar to the one which you were given a demo of, I'd imagine) right up to a steamer powered by a 5.7 V8 Chevvy engine (which is awesome).
We've always found a hefty sodium hydroxide solution to be give a far superior finish and take much less time. It also seems to make more sense that it would - Sodium hydroxide is a powerful alkali, which breaks down fat. Much of the black stuff on cookers is likely to be a fat derivative, which is why alkali solutions are so good.
The downside is: you and I are mostly fat based (no offence), so the solution tends to do a good job of breaking our skin down. Wear loads of PPE. It stings like hell... you've seen that bit in 'Fight Club', right?
We've taken to converting the steam cleaner into a steam stripper, which works wonders for cleaning carpets, but that's another story....
bottom line.. if it looks to good to be truw, it probably is (and that staining on the cooker in the demo probably WAS only a week old).
Are you seriously intersted in the larger steam cleaners? I can rattle on about the pros and cons of them if you like?
Hope this helps,
Luke