Not really, the open source dirvers are not and will not be competitive. At best, we can hope the linux community ensures that at least basic functionality exists stably between Linux revisions.
I'm glad you can tell the future

In a year they went from zero support to every card up to the 4xxx series supported with basic power management, opengl etc. They have already achieved what you are "hoping" for. In the next 2 years gallium 3d will have time to mature (modern fully up to date(3, 3.1, 3.2) opengl support). It is also set to provide features the binary drivers lack. Such as exposing the gpu shaders for general use. One use they are working on is using shaders for video decoding so even old graphics cards will be able to accelerate h264 decoding (if you have the codec installed). This is going to be a lot more than "basic" support.
However, with 12 years of linux use I've experienced 12 years of ATI nightmares and will never, ever, ever touch 1 with a barge pole in a machine which will run linux. ever.
I never used them back then as I knew they were bad. They're alright now, aside from slow support for new x.org releases.
OpenCL what? No one has heard of OpenCL, it is dead in the water. CUDA is the de facto industry standard and the words in everyone mouths in the scientific community. Science is being done here and now, using the CUDA platfrom on Tesla hardware. just like Hoover is synonymous with vacum cleaner, CUDA is with GPGPU. Everyone tlaks about CUDA. OpenCL only appears on ATI publicity.
This is both:
1) Wrong (Hello from the physics community - using OpenCL

) and
2) Sounds like a marketing slide....
GPU computing is very important and exciting to us but as CUDA has yet to take off in the scientific community (Mostly individual use, no large scale deployments) It looks like it'll be all OpenCL. CPUGPU computing is extremely useful, no; nigh-on essential for climate & weather prediction ... but as there are no supercomputers using CUDA it simply isn't used for this.
If you were referring to the Tesla based supercomputer that was planned - it was cancelled due to concerns over the heat and cost.
I would prefer an entirely open standard, and with time OpenCL may come to bear fruit. But its already too late, CUDA is now the standard.
Only for games, which will now switch (aside from TWIMTBP) because both parties will support it. Developers want to sell to more people, they don't care what vendors hardware you buy.
That's not all it shows, if Nvidia has 65% market share and ATI has 30% (Steam survey), then if their drivers were equally reliable, nvidia would only cause slightly over twice as many crashes as ATI. According to that chart it's far higher. Operator error would affect ATI and Nvidia the same surely?
Steam is completely wrong. Market share based on actual sales:
........Q4 2008.....Q3 2009......Q4 2009
Intel ..47.7%........53.6% .......55.2%
Nvidia 30.6%........25.3% .......24.3%
AMD ..19.3%........20.1% .......19.9%
http://techreport.com/discussions.x/18366