Why do you think the UK would register for a channel primarily aimed at the US market? You ever see £ prices mentioned? Even then the UK price in $ terms wouldn't be the price mentioned in all the US channels.
Even in the UK, it is one place, where it is out of stock.
This is better than nothing, but nothing like 1660ti availability.
I very much highly doubt only one retailer in the entire U.S. would be the only place to sell these cards.