This feels more like the early alpha build of a game than an actual demo or even game.
Some npcs talk, some don't; the entire intro is automated so you have no time to even read what's going on; the dialog is a bit raw...this really needs polish, but its' not going in a bad direction.
*Warning/Notice: I swear and rant a lot by default, the tone is not aimed at the game in particular.