But Justin, do me one favour. Please release app when it's ready to be launched. We are waiting for an app for quite a while now, so release it when it's 100% ready. If you are not sure, take more time, what is few more months of waiting..
So make sure it's finished and do not rush releasing it. It's already taking too long no matter how "soon" you release it, so better do it right.