I'm sticking to the mentality that I don't know OpenCL well enough to be concerned about the framerates I'm getting. But I've learned a LOT in the last few days about how it works.
I've now got dynamic scene support, so I can add planes and spheres at will (excuse the overlap, I haven't implemented depth yet):
Update: (3/26/2012 @ 8:05 PM)