Ordered the dev edition (64GB) on the 6th. Store said it was "in stock". After 4 days of no shipping information I called (today) and was told they in fact do not have any in stock and the estimate for new stock is May 30th. So I canceled the order.
Let's Talk can't be good for HTC.
While let's talk is not at fault for the stock issue, it's their site that is 1. Reporting them in stock 2. Not providing email order confirmations 3. Not updating with accurate shipping info (the expected ship date simply increments by one day each day it doesn't ship). If after 3 days the charges are not credited I will call the bank and have them shove it up let's talks rear.