I tried to buy one in Florida in November last year, and as above those cheap prices are only for contracts in the USA, and you have to have a US bank account and address, to get one, so you cant just take out a contract to get the phone.
Otherwise the prices are very similar to the UK's and you won't get the warranty.