Can understand if they're fixing bugs and retesting, it does take time to get it correct. Worst scenario would be to release with bugs considering the impact that could have.
Most annoying thing i find is that we only hear positive news, info blackout on all other fronts, no updates on progress or target delivery dates... 2 weeks was the last i heard