When CS5 comes out everyone will be able to make flash apps directly for the iPhone right? It seems a pretty hefty cost to hand over half your revenue just for a slightly early release and "shepherding" through the app store approval process.
For flash devs who don't want to put in the time to put their app on the app store, but want to see if they could make some money with their app, this seems like a perfect approach.