Wher did you find the embroidered STI mats with heel pad, and aren't they Blue? Everyone with Official Subaru ones I thought had said the embroidery is no longer available... I want a set of embroidered blue ones, especially with a heel pad. My Grey WRX ones hurt my eyes.
That said, having STI mats in a car with a NOTURBO plate is kind of weird. Prodrive!
I vote for cleaning, and maybe polishing and synthetic "waxing" the calipers over painting, but that is just me. Either is going to get dirty again, and reduce thermal efficiency.