The truth, man. The day that they started taking iPhone 5 pre-orders, I was first line in line. I pre-ordered two 64GB models (one for me and one for my wife). Fast forward to Sept 21st - the release date plastered all over the store - when I stop in to pick them up, and the clerk tells me they aren't in. I probe for more information and they say "We got in a bunch of 16GB models for pre-orders, but that was it. None of the 32GB and none of the 64GB." I ask them if they have any idea when to expect them, and they basically tell me not to check in and wait for a phone call; "We will call you as soon as we get them."
Last night we happened to be in the area, so me and my wife popped into the store again to check if there was any news. This time the clerk puts in a little extra effort and pulls up the iPhone 5 SKUs in their inventory system. She shows me a big fat "0" next to every store in the area. None incoming. None on-order.
I have no idea why I went through them. If I had just camped out on Apple's online store on the pre-order day, I'd probably have the phones by now. At this point, we're considering getting refunds on our two deposits ($50 each) and selling the other gift card we were going to use for them on plasticjungle.com or something, and just looking elsewhere. Maybe try using Apple's after-hours reservation system to get one. The Apple Store isn't close to us, but the drive (about an hour) beats being dicked around by Best Buy when inquiring about the product we should have been guaranteed.
So yeah, even if I had no other option for pre-ordering, Best Buy is the LAST place I will ever reserve hardware of any kind.