Well, it was a tech demo... promoting the new unreal engine version. No doubt their sponsors wanted that to be all about the tech, not have the conversation being about whether it's a good game. I assume gameplay demos will come in time.
That said, the tech is a marvel. (see what I did there?)