I wondered that as well. I reviewed the video (mostly because I just stared at it with my mouth open the first time through) and he does say that it wil be on iPhone in one way or another. That is a must around here, being a mobile community and all.....Lots of cool new features, but looks complex!
I assume if we post any pro creations they should have been processed on iPhone or iPad, and not done in a browser on our computer?