Well...yes and no!
It does work really well on unwiped surfaces in daylight. As reported, water beads off very quickly if there is airflow.
However, at night when oil or road grease is mixed with it, it can tend to smear and give rainbow effects on wiped screens.
It does have the effect of keeping visors from misting up on the inside and water beading off the outside, but that's not quite the same environment as a car windscreen with wipers.
Depends very much on the application and...err...it's application....