App store review at the moment takes about 3 days. And even when it took 2 weeks, this is not a big problem. Iterating faster than two weeks would be annoying to your users - imaging have to constantly sync a new app every second day, and new bugs being introduced and so on. The two week review period is good for users.
Good point. I guess I still default to comparing iPhone apps with web apps, on which you can iterate as fast as you want as long as the changes aren't disruptive to existing user work flows.