As much as cast iron loves to drink up fat, using too much oil when you're seasoning can prevent it from fully polymerizing, resulting in that sticky residue that traps food and other gunk.
Rust forms on cast iron when it's exposed to moisture and air, usually because the seasoning (the protective layer of oil baked into the surface) has worn down. Leaving a pan wet, not drying it ...