It's been a year (pretty much precisely) since I took a look at this. I see you've moved the color depth and dithering into postprocessing. It's now far more accurate as a result, but now we have lost the ability to dither only certain materials in our scene.
I'm guessing there was no way to get an accurate reduction in color depth without using postprocessing?