Well, from a physics perspective... low level currents have proven effective for many decades in inhibiting rust formation, and other forms of metal corrosion. So it it's not snake oil per se.. but owners need to understand how low level electric currents work to prevent corrosion (not just rust, but also parasitic currents caused by dis-similar metals with some form of low level conductor).
The only reason I can see for attempting this on motor vehicles would be if one drives in environments that present abnormal corrosion (mainly salts.. either driving in or around salt water, or salt from road surfaces in winter).
How well any such system will work on a CRV would very much depend on the actual system installed, that it was installed correctly (how would you know.. until years later when you have corrosion?), and the environment it is up against.
In the maritime industry, they constantly have to manage low current induced corrosion through battery effects of dis-similar metals and water as the electrolyte, but much of this is still performed passively through proper use of dis-similar metals. Basically, they use a sacrificial block of metal to insure the current induced corrosion eats the sacrificial metal and leaves all the important other metal parts on the ship alone. In other words, they manage the direction of the natural currents resulting from different metal parts + salt water.
For motor vehicles, I would stick with passive anti-corrosion techniques like special under-coatings or finishes, etc. Reason: it is pretty difficult to test and insure an active system like this is working properly.. until it is too late. What if it silently fails and you never know it?
Engineering Rule Number 1: KISS (Keep is stupid simple) .... Never use an active system to manage something in a motor vehicle, if there are effective passive methods available.