Wait...what exactly has Bioware failed on during the early access launch? You must mean that they added 2 extra days for it and technically no one should actually be playing yet. If not that, you must mean that they are making sure their servers can handle a decent amount of players before the game actually launches for the general public. Or is it possible that you're just upset that you're not in the game yet?
/sarcasm off
This might very well be the biggest MMORPG launch to date, and if so, they just want to make sure that everything goes as smooth as possible. So far, so good, but they just want to be careful that they don't overdo it. I can understand them not giving a rough estimate of when you'll be able to play during early access. From their standpoint, IF something were to go wrong after they told us when we'd be getting in, the forums would absolutely explode with the amount of QQ. It's easier to leave us in the dark and us be pleasantly surprised about when we get in than thousands of people getting upset that they didn't get in when Bioware "promised". As long as you get in before 12/20, they've lived up to their advertisement and we really have no reason to complain. Because of all this, I'm giving them a 10/10 on the launch.