A demo from what month though?
Let me tell you my experience with the N97.. The 1st time I've handled the N97 it had light leaked all over the place, and it was missing some of the keys. Reboots and freezes every time I open something.
2nd time I played with the N97 light leaks were fixed, still missing (.) period button, the phone was responsive but was very slow.
3rd time which was last Friday.. The phone was very responsive, it felt pretty good in terms of opening programs. It looked like it was ready to be launched and finally found the (.) by pressing (sym).
So the bottom line was this phone was pretty much busy evolving every month I play with it at the S60 meet up.
So I pretty much agree with what the guy over at Symbian Freak about his 1st hand impression.