Look at the new Lenovo Carbon X1 - from what I've heard it pretty much ticks all of those boxes.
The only problem I've had was connecting to an SSTP VPN but that was resolved easily with an ssh tunnel.
Probably all the fault of the proprietary drivers, so it just goes to show that you'll have to pick your laptop wisely if you want Linux running on it.
I wouldn't recommend getting a Lenovo with an Atom anyway though, if they even sell anything with Atoms (mostly just from a "If you are going to spend money, spend some money" standpoint.