They should allow customers to buy iPhone from att.com/wireless just like they do with every other phone they sell.
I assume that if they don't do this now, they will in the near future. It is fail safe, you purchase online, ATT activates and starts service, then mails phone to you. Don't see any issues with this model.