Got in the car in the morning and discovered some weird stains on the iCockpit glass. When I touched those stains it seemed like it's some sort of liquid, so I gently wiped it off and now I have some sort of weird spots which don't come off. Seems like coating damage. It also was heavy rain outside and I assume some rain drops could get onto glass, but I'm not sure about that, plus I don't think water can do such kind of damage. I see some other users have the same problem. Just want to warn other to be extremely careful with iCockpit glass. I'm going to go to dealer and ask for warranty repair, let's see what they do.