I'm sure my 19 has some rust like that as well (live in WI). I do use a soft-touch car wash that has an undercarriage spray, so hopefully that helps, or will help, with some rust issues. But, regardless, I'm sure I have some rust like that as well.
I only use a soft microfiber and water to clean fingerprints/smudges. I personally NEVER use the touchscreen, but for whatever reason, the dealer tech's always insist on using it to reset my oil interval setting. It's rather annoying, but takes a few seconds to clean off.
I've had this happen, but I wash my car often when it is very cold out. My CX-5, however, is garage kept, so that helps. I also roll down the windows a tad and wipe off the seals when the temps drop to help with this.
These are the tires I will be getting when I need replacements. I hate the OEM tires, but I'm going going to try and push them a little further. I will be upgrading soon, though!
I've always had a great experience with Mazda. In fact, when I bring my car in for service, the service manager knows me by name. (Not sure if that's good or bad). He always complements how "clean" my CX-5 is :). In addition, either he or one of his other designated sales advisors...