That indicates a very low FPS, 1 or 2fps, because Flash RTMP player likes about 60 frames before it starts playback. The long packetizing time for iOS fits this too. Try adding "-r 30".
Also, the -g setting is more likely to be 60 where -r is 30 (for a 2 second key frame frequency), for example. I was giving example values for fps in previous post (which I will edit)
Two things to look at:
1) Open the Wowza access log. Find the x-event "publish" associated with this stream, then step through the Cupertino packetizer messages. You will see a lot detailed info about the audio and video codec of the stream.