Very nicely written article.
One thing about rust, salt and moisture: salts deliquescence. I.e. they absorb moisture from air until there is enough liquid to dissolve themselves in. This happens below 100% relative humidity (around 75% for common salt, but as little as 31% for cacl2). So salt-contaminated surfaces can easily get wet even when the air is not that humid, bad news for steel!