i'm sure apple would organise it better but it is still another hoop to be jumped through to get an app developed.
as to openess i still have an iphone 3g. i had the cash saved up for a prepay iphone 3gs and was to go and pick one up the following weekend when apple banned google voice. it was an indicator of control so i spent the cash instead on android. the iphone 3g will be my last purchase from apple thank you very much.