They should have made that demo before. The demo will be available after ico and it won't help the sales in ico.
I think it is a mistiming, unfortunately.
they should've pushed the ICO date and not have it now. but business decisions are just that.
They could still do that, couldn't they? The roadmap is already a bit off anyway. Many projects have postponed an ICO for different reasons such as network congestions or general market situation.
Many projects pushed the ICO dates forward, indeed, but they at least announced it and the reasons for that. As for REPU team, it was quite a long time since they shared anything with the community.