The content shown in the video is pretty simplistic but the build footage showed beforehand was also just as bare bones. Honestly with a project this size, one of my biggest concerns is if the thing actually gets finished. Presumably it will be improved but personally I feel justified with my purchase. When I bought into it I was thinking of Space Engineers the MMO. Which is enough to get me into the game.
I hope the product that comes out has a more complicated system than that but if that is what comes out I'd still be happy to play it.