In regards to the iPhone app update being released before AA: Yes, it sucks but that's not how software development works. It's not a sequential order of tasks where one thing can be worked on only after the first one is done. These tasks are likely in parallel and different teams are working on...