If you actually knew more about Tesla and CUDA, you'd know that virtually all Tesla products were Nvidia 8800GTX cards in parallel without video outputs, though they're using the 280GTX now as well. The distinction is pointless as both are consumer graphics cards.
In fact, the technology behind Tesla, the CUDA language, was accessible on non-modified Nvidia cards as well. However, it also is the primary deterrent to usage as it's a proprietary solution that requires specialized coding.
What OpenCL offers is an industry standard that is compatible across OSes and vendors, providing similar benefits as the OpenAL and OpenGL standards. As was an issue with Altivec and CUDA, the benefits of OpenCL will be highly dependent on the parallelization potential of the task. However, many processing-intensive tasks tend also to be suited for parallelization.
I gotta agree with Sauron on all his points.
OpenCL is the answer to a problem we have at the moment. NVIDIA have CUDA, ATi has 'Stream' both are C variant languages for use on computing general purpose tasks on a GPU (Non-Graphics Work). By having OpenCL we can replace these proprietary standards (Which both companies could decide to alter or not support in future card updates) with a single unified and open approach. Microsoft in DX11 are planning their own rival to CUDA, Stream and OpenCL so it is better we get OpenCL in OS X and finalised if we want it to be the standard of choice if Microsoft have their way we're all screwed.
And GPU's are a lot better suited for Floating Point. For example a 4870 X2 GPU (Single Slot affordable card) is around 2000Gflops of performance. Compared to current 3.2GHz Quad Cores from Intel that are around 125 to 170Gflops And I'm not kidding you can look it up yourself. Now not everything relies on Floating Point performance and I know that, but there are some tasks that gain significantly from it. You quote that simply moving to OpenCL will not give a 100% performance boost and for most applications your right but for Video transcoding, rendering and similar tasks it can provide 100%, 200%, 300% or 400%+ more performance over a current generation Intel processor and that is the facts.