How could you explain the instability of regular 4-colored zone (red-green-blue-violett) for your radius 3 exclusion zone? It seems it could be expanded on whole plane.
What if you will use hexagonal grid and true hexagonal exclusion zones (you have already a nice programm for them) instead of square grid and approximate zones? Required number of colors will increase, of course. But maybe it will give something. Or is it a nonsense?