Yes you can get one directly at the Apple store. Get to the store and get in line 2-3 hours before they open. When they address the line tell them you want a 32GB silver AT&T, Verizon or T-Mobile. When you are in store to pay, tell them you want to buy the iPhone device only.
All "device only" iPhone purchases from the apple store are unlocked. So you can get any of the 3 carriers I listed above and it will be GSM unlocked.
If you order the T-Mobile unlocked version from the Apple website it will take 2-3 weeks to arrive at your home.
The apple store rep I spoke with says to not stand in line, but to order from the apple store for "in store pickup".
I want to get a Verizon 5s to maximize carrier flexibility. If I order in store pickup and select some random Verizon plan inorder to complete the online checkout, will I still be able to ask for device only when I pickup from the apple store?
Thanks!