Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Does Anyone know if or why the demo was delayed?

The demo is online now, you can give it a try anytime, if you like. :3 As for why it was delayed, I've posted a short entry in the dev log above.