It's definitely not optimal, I'll be the first to admit. With limited resources, it really comes down to sequencing. We could have sat on the iPhone app until the Android app was ready to launch, but shipping on one platform ASAP allows us to start learning what's working / what's not working and ultimately improve the product that goes out the door on day 1 on Android.
In the iOS app, we don't support in-app-purchases (subscribers can upgrade to paid via email/web) so there's no 30% take from Apple.