If they did the second option I would be mad.
I like the ability to pre-order online, and pick it up in the store. In the past only At&t has done this (to my knowledge.)
Apple allows you to "schedule" "reserve" a phone, but your not guaranteed you will get it when you arrive at the store.