Distilled water and deionized water is virtually the same - both should be just H2O. Distilled water is achieved through boiling and condensing the water. Deionized water is run through a media bed that removes all the minerals dissolved in the water, leaving just H2O.
Now, what most people don't know is distilled or deionized water, if used by itself, is very corrosive to metals. This is because the water is "hungry" for minerals and will therefore attack the metal and eat it. It is much more corrosive than "tap" water. But tap water usually contains some degree of minerals that will precipitate out and cause scale to build up on the radiator or engine block surfaces, insulating them and decreasing the cooling efficiency.
But, if mixed with antifreeze, the distilled water makes a good coolant. The antifreeze will prevent corrosion.
I don't think it is always necessary to use distilled or DI water in your radiator, but it is a safe way if you don't know how good your own water is. Your water may or may not contain minerals. If you have a water softener, it should take out all the calcium and magnesium that cause scale. An iron filter will take out iron in the water.
Electrolysis should not be a problem in a full cooling system. If you drained it all the time or condensation built up in it, there could be drops of water left in the bottom. This drop will act like a tiny batter with an anode and cathode section. Eventually it would form a pit due to the current flow.
I get 4 Wheel and Off Road, but yes they do have many errors. I think Wendy is especially prone to errors in her articles. Some I have read are completely wrong.
Blake