I uploaded the first build of a new app, waited a week to get In Review. Then got rejected for a missing piece of metadata. I accidentally checked a box indicating I had age-related content which I don't - so I unchecked it, and replied to app review. A message came back the same day asking me to do what I just told them I did. I replied that I had already followed the required steps.
Then just nothing for five days.
I have no idea if my review was even progressing - with the status "Waiting for Review" and "Unresolved issues".
So I had no choice but to cancel the submission and start over.
Having been an iOS developer for more than ten years, App Review times have gotten completely unacceptable - to develop an application and have no idea how many weeks it's going to take to crawl through App Review only to be rejected for some trivial checkbox, and get kicked to the back of the queue.