I agree with some of your points, but you must understand that you cannot make a game over a night.
They have promised a lot of things they haven't finished yet.
I am sure everyone is mad certain things like that, but we have to understand that they are working their buts off to make a game that doesn't suck. The gameplay trailer is an early development game clip. They are fixing stuff such as the way you walk, combat and more. They are working on all of these things daily.
You do not have to support them or stay here, but I wouldn't give up just like that if I was you.