a) Coolant content is very unlikely to cause the engine to run cold, its all down to the thermostat.
b) Pouring hot water onto a frozen windscreen is the epitimy of stupidity, freeze-thaw will shatter your windscreen one day, if it hasnt happened yet its just down to luck
Warming the car...