Yes, I got mine from Amazon at that deal the night I saw it drop. Unlocked, 21 ultra, 256 (same price as the 128). Very glad I got the 256 as I forgot my previous phone was 256 and when I transferred all my data to the ultra, it was already 60% full. A few days later I saw that delivery time for the phone increased to 1-2 months. Got mine in less than 7 days. So far I am very pleased with the phone.
I was thinking about getting it from Best Buy, but even though it was unlocked, I still had to activate it with a carrier and if I didn't, the price was still higher than what Amazon was offering.
I was contemplating doing a payment plan with my carrier, something that I have YET to do. I just do not want to be stuck with a phone that I do not own and can sell/trade in whenever I want to.
The ultra is my first $900+ phone. It better live up to its price!
Good luck on your hunt for it!