Those things have been around since before I was born. So has Whitney for that matter and they're still selling mostly junk.
These things come from the marine industry where the cooling system is open loop. The science is sound but they don't do a whole lot in a closed system that employs anti-corrosion inhibitors in the coolant useless things get really bad and why would anyone let their system go that far in the first place?
Besides, a zinc anode is for protecting iron. Not exactly your typical radiator/heater core material. And show me where OEMs use them. CyFi6 has the right idea: invest your money in proper cooling system maintenance, not gimmicks...