Take what the Best Buy employees say with a grain of salt. I mean, when I went to pre-order my Black iPhone 4 I asked them (knowing myself that the White iPhone 4s were being delayed at Apple Stores) if they were still doing White iPhone pre-orders and if they were in fact receiving them. The rep told me that he was completely positive that they would get them on launch day and asked if I wanted to preorder one myself. I would have probably done it, but I knew he was probably mistaken and I'd end up with a useless reservation, so I stuck with my Black iPhone 4 reservation.
They still have yet to receive white iPhones. There have even been customers called over the phone on release day by Best Buy employees telling them they're holding the white iPhone 4s in their hands ready for the customer to come pick up their reservation, yet when the customer arrives they realize that the employee was mistaken.
I figure we know more about the products and their release than they do.