It does make me laugh all this talk about Insulated Windscreen Covers to stop condensation.
Unless every living body sleeping in the vehicle STOPS breathing there will be condensation. Unless you have adequate ventilation the water vapour will condense out, if not on the windscreen then on all the other cold body panels, in the kitchen cupboards/wardrobe cupboards and behind all the plastic trim panels or on the internal roof panel etc: This is elementary physics. The California has NO body panel insulation but does have a Parking Heater, as standard in the Ocean.
Get the ventilation right and it doesn’t matter what you use on the windscreen, internal/external or the blinds that come with the vehicle, you will not have any condensation anywhere.