Great work. I loved the technical innovations.
For the grayscale, I'm guessing each physical display would need to be individually calibrated? I also wonder whether the calibration is sensitive to environmental factors, i.e. gets out of whack if the display is too hot or too cold.
I think the standard drivers take temperature into account.
Or with aging.
There has to be a reason the e-ink industry hasn't done this yet...