I used Griot's interior cleaner 1x and griots vinyl and rubber treatement 2x. It took 2 times to get the car to evenly absorb the treatment. This thing has never been treated ever. Anyone who complains about cracking or whatever needs to not and just treat the hell out of it from day one. I was amazed at how thirsty the surface was for some sort of protection. The car looks completely different now, the way it should be actually. Scary to think how raw it was before I treated everything.
Oh, a tip: Plexus on chromeline interior and clear gauges and tiny spots like stereo read outs. Did it twice and the interior pieces now completely resist dust and grime and look fantastic. Needs to be applied with a MF towel though, anything else didnt work that well for buffing/clarity.
Oh, by the way, rainX is a pain to put on

It took like 20 mins of buffing to get it all off the winshield to the point that there was no hint of smearing. The result is neat! It feels totaly frictionless. Fascinating stuff. I duno what I can clean the exterior window with now actually. I think I will just use car wash soap and water. Not sure if NXT window cleaner will slowly remove its finish or not. 1 bottle of rainx goes really far. I am tempted to do other windows, but there is little point of that I think?