FWIW, the iOS5 based Storyboard has been helpful to get around some of the issues you mentioned; we just finished an app, granted with a very limited number of screens, but Storyboard was a time save for sure. Details, here:
http://blog.fieldforceapp.com/weekend-project-ios5-storyboar...