(1) There are 2 types of anti freeze available, one which requires mixing in the right proportions with water, and the other is "ready to use".
(2) The most likely cause as previously stated is a temporary problem with the fan - bad connection which showed up when the engine started getting hot. Check the fuse, and the connector to the fan for dirt etc.
(3) It is possible that the thermostat got stuck for some reason or other. Unlikely but not all that uncommon.
(4) Watch the coolant level. If it regularly needs stopping up, you have a leak somewhere that only becomes obvious when the engine is hot. The coolant evaporates and never gets to the point where a puddle on the floor becomes obvious. You have to check the car with the engine running and at operating temperature to see these leaks.
(a) At the top hose on the LHS of the engine. This hose stretches and starts leaking mostly at the engine side not on the radiator. ( Try and tighten the clip, but mostly a new hose is the answer.
(b) A long pipe running the length of the engine behind the engine at the back. Difficult to see a leak here. A crack is responsible.
(c) The water pump gasket is leaking. This is the most common one, caused by the pump NOT being put back properly by the mechanic who replaced the thermostat. The Corsa is difficult to work on, they take short cuts and do not ensure the pump seats properly and do not tighten the bolts correctly.
How do I know? ( we have three Corsa in the family, with another 2 in the extended family). EVERY single time one of those went in for a service and work was done on the water pump, the leak started on EVERY single one of these cars!. It does not matter if an agent does it or another mechanic , the result is always the same!
PS: If you are in the PTA/Centurion area, let me know and I will send you a PM of a mechanic that knows how to fix Corsas properly.