So the Beta's a little late. So Update 2.3 is a little late. Boo, hoo, cry me a river.
Integrating changes in existing code must be incredibly difficult and we non-dev types cannot hope to comprehend how complex a task that is.
At least we have a working game. It's not like we were promised the earth itself and have been continually let down with missed launch dates and are still waiting 4 years for a working game, after parting with a shed-load of cash, that might never appear.
Ringing any bells?
People should know when they are well off.