All the third party retailers are getting shafted at launch, including AT&T. Yes Best Buy purported stock shows much more than this Walmart chart but still the numbers are tiny compared to what Apple stores are getting. It's the big launch, of course Apple wants to sell as many of the phones themselves as it represents the most profit for them. Yet they need to keep relationships going with these retailers so they are throwing them a few units. We have seen this before and we'll see it again with with future launches, especially iPhone launches.
My point in posting the Walmart stock was to simply show that they are getting at least a few, meaning that they will be out there but in limited quantities. Apple stores will receive ten times the stock that the biggest Best Buy is getting and Best Buy (from what we've seen) is getting ten times the stock the biggest Walmart is getting.
of course noting against your post