I really like this approach, but there are things I don't understand:
* Dragging a color dot outside the color space area continues to update it, making me think the color space isn't properly defined. Shouldn't the color clamp once you go into the grey zone?
* I don't understand how the grid on the left works. What do the numbers across the top mean? How can I adjust a column?
Overall seems very promising!