Maybe we should approach this from a different direction...From MY POINT OF VIEW I need a CUDA/OpenGL combination. I need an openGPU API. I want SSE + GPU math to be equivalnet. I want to use the GPU to augment the CPU. And I want it to be cross platform.
What features in OpenGL do you use? You say you don't care about 3D, just 2D + pixel processing. So what's preventing you from straight CUDA? Possibly in the future this new "OpenCL" this will be exactly what you need.
Are you just suggesting OpenGL be that API simply because you're familiar with it? How about, instead of your wish of GL3.0 included what features you require, you hope for OpenCL to be your Everything?It's just that no API can deliver it. Hence my suggestions for a future OpenGL which can facilitate this.
This is a silly discussion.