I think a lot of people in this thread are having a hard time understanding software development. They also don't get Early Access means you actually get ACCESS to what you paid for. What we are seeing is a bad target date (twice now actually) for the Early Access date. Maybe they would understand it better with post. If I paid for a letter to be delivered at this date and it was late once then late a second time and now just lost in the mail you would be upset. I know there are differences with software dev cycles and the post but it is a simplified analogy.
What I wish ED would do is what, in my opinion is an amazing dev team does, is have weekly recaps on what is being worked on. Noticed I said worked on, not what was completed. If anyone here takes 5 minutes and looks at Facepunch studios, the ones who make the game Rust, processes you will see they have great communication. Their great communication stems from great documentation internally on what is going on. Take a look at one of their Dev Blogs and you can see their behavior of communication to their users and it shows their transparency.