Aerosol Pledge works great on plastic parts, I detail the interior of my truck (and heep before the SnS) with it. Stays moist, not oily like ArmorAll. And doesn't dry out and crack plastics.
For the soft top windows, I would try on a small section, not sure if it will streak or haze and make a transparent plastic unviewable.
I just use an old school grandma floor brush and a bucket of warm water and woolite. If its safe for knickers, then it should be safe for the fabric of a soft top.
As for the windows, mine are tinted, so I just use water+woolite and a soft cloth.