Given that the development team was changed out for this update... and the entire codebase redone... and that quite a bit of QA has gone on - even involving Re-Logic testers this time - I would say that this would be an example of "hey, maybe the past doesn't predict the future".
You know, because there were probably reasons behind all of those changes.
"On time" is and will be "when it is done". Also worth considering that your primary complaints above have to do with quality and not to do with a launch date. Seems we are on the same page.
QA is never going to catch every single bug ever. Not one piece of software has ever launched bug free. Several million people will always find more than a QA team, and any of that will be hotfixed (just as it is on PC - even PC launch wound up at 1.3.0.
7 before the team moved on to 1.3.1). That doesn't excuse some of those "issues" in the past, mind you, as some of those went well beyond that line... but as noted above, the past is the past and the present is not that.
All that said, I think everyone would love to see that last bit happen. So, let's just see how it all shakes out - I know we are looking forward to finding people pleasantly surprised.