You're right. Nobody should put the blame on nVidia in this case as they were very much helpful in fixing this issue after it was reported to them. Luckily Fujitsu was able to quickly provide a test machine to the nVIDIA developers and a repair tool that fixes the problem without the need of sending the machine back for repair (sorry guys, that is non-free and not to be redistributed). But at least in that way it was possible to give bugfixes some "test shots" without the hazard that a false move means sending the machine back for repair and waiting some days for the next shot.
And they also provided beta drivers early that already fixed the problem quickly, but it took still a while for the public release.
So besides of the GPL vs. proprietary driver discussion I have to say that even in a mixed world with OSS software and proprietary drives customers should be aware that they get full support for problems. And currently nVIDIA is "state-of-the-art" in 3D graphics and BTW: in a notebook you don't have much choice to replace the graphics card. :-)
So thanks to the team that provided all the knowledge, tools and skills to quickly fix this bug and thanks to the (thank god) few customers that were patiently waiting for the final bugfix.