Dont believe all that you see on TV or the internet,,,if there was such a thing as an electronic rust inhibitor then the Big three would be all over it like a cheap suit.
sounds like another snake oil product like them oil additives which are supposed to keep your engine running without oil,,,even though they neglect to take notice that a lack of hydraulic pressure in a motor would have catastrophic results.
This one should get the whacked award for 2005