One thing I never did and will not do is use a power washer on the soft top. Two reasons. One the dirt is an abrasive. Second your water is not dirt free. If like mine the heavy mineral deposits can frost a glass if hot and high pressure. Lastly if they are older they are brittle, same for the old top.
I'm not perfect but my windows were clean and scratch free for years.
Hose off the heavy dirt. Soap (suds)it up without rubbing and rinse with heavier spray. Then suds them up and clean making long strokes. Not circles or scrubbing. Rinse well.
The two bucket system works. But clean top down. The apron area has the most ground in dirt to scratch paint and whatever.
He mentions an under carriage cleaner. Use a lawn sprinkler. Give it 2-5 min every 2-3 ft as you drag it from back to front under the vehicle.
Another 'never' is using an ice scraper on glass. Another way to cause micro scratched in windshields. If not too cold out start vehicle with defroster on high. Splash a bucket of warm water on glass. Use wipers to clear viewable area.
One do is waxing glass. Windshield, door glass, mirrors even glass headlights. Inside and out. You could thin with isopropanol for thinner application faster drying for easy removal. The layer beads water, keeps from fogging up and makes dirt, snow and ice easier to remove.
Ever get caught in the rain driving with the top off? Wet inside and out makes near impossible to see. With the wax it is better. Not perfect but better.
Regards,
JPNinPA
Never look down on anybody unless you're helping them up. -Jesse Jackson