I recently launched an App for the iPhone for the first time ever. And the approval process can be ridiculous.
In my case, my meditation app allowed the user to optionally measure their heart rate while meditating with a heart rate monitor.
When I submitted for the App Store, I had to wait a week to find out I'd been rejected because they didn't have a heart rate monitor to test my app. It works without it.
And never mind there are literally hundreds of apps which also incorporate the Bluetooth LE heart rate monitors. Apple wanted me to send them one, so I ended up overnighting them one, only to have them take another week to let me know they'd taken a look at my app, then approved it.
I agree, this marketplace approval thing sucks.