If you have any issues (in addition to the ones already mentioned by others here), please let me know. If you're interested in buying Thinkpads with Linux pre-installed and fully tested, please sign up here - http://giniji.com/ubuntu_laptops.html
Just signed up. Would love to hear more about your business. It's really a pain to find a laptop that would not suck under Linux for any of the important dimensions (wifi, battery life, external monitor support, working fn keys and etc). I know of System76 and etc, but their hardware doesn't inspire me much (spoiled by Apple).
We want to build the best computers for programmers at the best price with the OS most programmers run on their servers and dev machines anyway.
All the issues you mention and others relating to graphics continue to exist because there is no single organisation focusing on the full hardware+software stack. [1] It is really hard to get everything working on such a huge range of hardware with software that keeps moving so fast.
So we are starting by focusing on just getting everything working on some of the best existing machines - Thinkpads.
If you have any ideas or requests for your ideal setup, please share them here or email me at hrishi@giniji.com.
[1] I don't want to take any credit away from System76 and other similar companies. They've done a great job, but they don't seem to be proactive in pushing things forward.