I was looking at buying an ultrabook and had the same problem (but living in Germany). In the end I decided on a Lenovo X1 Carbon, though, but faced the decision to either get one from the Lenovo store (which allows you to get a US keyboard) or buy with an education discount from a retailer. Since the discount for the latter was really steep, I saved 500€ and settled on a DE keyboard, although its layout is a major pain for programming. But I couldn't justify shelling out 500 bucks more just for the different keyboard.
It's a shame but I guess we're really a minority.