Review of and how-to apply Rain-x plastic and glass water repellent

This past weekend the sun was out in full force. Making it very obvious to me while driving just how filthy my windscreen was. It was covered in a light haze from all the salt on the roads this winter, there were traces of sticky film that had accumulated some how and many other spots of god knows what that just made the whole viewing experience less than enjoyable.
Rain-x product line-up
Having used Rain-x in the past on my GTR and been quite pleased with the results, I thought this time I'd try out there entire product line-up all at once. Let's start by taking a look at how the water acts on a window before it has the rain-x treatment:

You can see that the water stays almost stuck to the window in a large sheet, it doesn't disperse well at all. This apparently has something to do with the surface tension of the water droplets and the microscopic pores in the windshield.

We begin by using what I can only assume is the equivalent of some sort of exfoliant but for cars, the Rain-x Extreme Clean is a foamy substance that has small beads in it which help to remove dirt and grime from glass and plastic.
Start by rinsing the area with water to remove any loose dirt and grime.
Follow'd by applying some Ran-x Extreme Clean to a damp cloth and moving across the windscreen in circular over-lapping motions. This is the process which removes the haze and grime from the window so put your muscles into it!

They claim it works on plastic as well so I followed the same process on the headlights.
Once you have applied Extreme Clean to the complete surface, you should see a milky haze form. Using fresh water rinse all of it off and clean the area with that damp cloth from before. Rinse again and this time dry it completely using a dry towel.
Once the area is completely dry, you can feel there's a difference on the windscreen, it is now time to apply Rain-x Original Treatment. Similar to the last procedure you simply apply it to a dry cloth and rub in circular-overlapping motions across the surface. Allow it to dry completely until a light film has formed over the area.
You can clearly see the difference here  with the rain-x Original applied. I followed the same procedure for the headlights as well. Once dry, wipe off the area with a clean dry cloth, this is the same principle as waxing a car for anyone who is familiar with that.
The result on the headlights was noticeable. They appear clear now with no fog over the lenses. On the windscreen itself you can see how the water now just beads off completely. The difference is clear.
Check out the video to really see the effect, compared to the untreated windows it's incredible.

The final step of the process is to fill up the washer fluid reservoir with Rain-x de-icer. This will prolong the treatments life span.
The one thing I've notice which is worth mentioning regarding this treatment, especially when it comes to colder climates where ice may form on windshields, is that although ice may still form on the windscreen, it will not bond or stick to the glass itself, making it very easy to clean the windows.