About the colors...
I think there are two reasons:
a) Most normal buyers think the black is nice, and dont even consider that it might look ugly later on, after it has been scratched, etc.
b) Olive. I have never seen an olive light in person, but the initial reaction to just reading it is: Who the hell execpt some paintballers would want the light to be olive? Its like "color, yet, but an ugly one!".
I have a natural P3D and really like it, and i have a red L0D. The former is nice because you dont really see the chips as it fell down, und the latter is no nice than i take care of it, so its hasnt any markings (always carry it alone in the coin pocket). But i would never think of buying an olive light, except its totally differnt than my understanding of that color...