I'm no longer impressed by screenshots or even movies of game demos, or any technology demo, you're only getting a tiny tiny sliver of a peek of something. And what can you tell about an engine from screenshots -- nothing. And this engine is another 2yrs away from completion, plus another 5yrs to make a game of it. 7yrs away, why even think about it.
I didn't even factor in the delays.