Still have one major feature to change, but decided to get an MVP on the App store to check everything is fine ahead of a public launch.
The AppStore review process can be a bit arcane. Depending on the reviewer you can get tripped up and rejected. So I think it is always good to put something up there early.
Luckily it passed review and have a couple of weeks to iterate before the public launch, secure in the knowledge that there are unlikely to be delays due to the App Store.