Seeing as how the white iPhone is being delayed again I now am going to purchase a black one. I go out of town August 15 which puts me right before the "3 weeks" apple says on there website. Is it a true 3 weeks? or less or more? Does the apple store receive shipments on a certain day where I can walk in and get one? Likewise for ATT store? or Bestbuy?