Unfortunately, it looks like global sim-free version of iPhone 6s is not available for pre-order tonight so I have to decide between T-Mobile or Verizon version. I currently have AT&T in US but also travel abroad extensively. 1. Both of them came GSM unlocked if purchased at full retail right? (I know Verizon restrict CDMA bands) 2. For Verizon, does purchase at full retail price still require a Verizon account? (pre-order on apple.com) Many thanks in advance.