Seems like there is a lot of blame and miss information in this thread. Let's get one thing clear, we don't know exactly why the app might be released on iOS after the first people take deliveries of their P3's. All I'm seeing in this thread is Apple and DJI hate.
I live in the tech capital (San Francisco) and have a great understanding of iOS app approval. Here is what I think happened (again, no one knows for sure):
The Android App Store approval process is none. You can release an app update and submit it and it is immediately live.
Apple is completely the opposite. When the developer of an app has an update they want to submit to Apple to put on the App Store, they log into their developer Apple account and submit the app update to Apple. The review process on Apple's end is completely random. It can be a week, it can be 6 weeks, or it can be 2 weeks. Again, this process is completely random and is completely up to Apple. Having said that, I'm sure everyone with an iOS device has seen how many app updates have rolled out for their favorite apps over the last two weeks to be compliant with the Apple Watch that was released this past Friday. I was gone for a week and just got home tonight and saw I had 20 app updates. No doubt Apple's App Review Team has been SLAMMED the last two weeks.
I haven't been following the DJI Pilot app when it first came out for iOS, but didn't Apple pull it after they approved it and it was in the App Store for awhile over security concerns and how the Inspire 1 controller pushes data and video to the iOS app? Anyways, with the Apple App Review Team being slammed this past month with the Apple Watch rolling out, and given the history of the DJI Pilot app being pulled, it wouldn't surprise me if Apple is double and triple checking the app before they approve it.
I am sure DJI submitted it with plenty of time, but Apple is lagging given these situations.
I'm sure everything will be straightened out within a week. I'm super excited to receive my P3P like everyone else!