Radioshack did not do $50 per iPhone 4 reserve last year. I was there. So in reality there wasn't a guarantee.
It's official. We are getting the phones on Thursday. And every store will have stock depending on how many iPhone's they sell. Some stores might have 10 some 3 and some 1. If you preordered the phone, it will be there waiting for you on the 14th unless they steal the boxes.
You can still preorder with Radioshack until Thursday. You will have to wait until Tuesday, Wednesday of next week since it's late.
So whoever can't find iPhone 4S on Friday, check the Shack. And no, they won't have the 64GB versions in store. They will only ship it to your house for free, 3-5 business days.