The stock windshield has some type of coating on it to keep it clear. There is a place on mine where the coating is peeled off.
I'd hate to try this on a whole shield, but if someone who cut off their shield to make it shorter could take that cut piece and try to remove some of the clearcoat or whatever it is by rubbing some acetone on it, then dyeing it to see if it takes, that may help. Another idea would be to contact someone who makes or sell acrylic to see if it can be dyed.
As far as know, the C-10 winshield is not "coated" with anything. There is nothing to peel off. Yours has probably got a crack or imperfection that makes it look like it has a layer.
Most clear sheet plastics can't be dyed (at least to and significant amount). Acrylic (Plexi-glas) and Lexan are some of them. The colorant has to be added at the manufacturing process. It has to be porus for the dye to soak into it. The nylon and ABS RC car parts dye nicely with fabric dyes but this does not help our windshields. You can only spray them on the surface.