Agree the car should be right, no excuses.
Trust MMC will replace the dash pads, can't believe that there is such a colour variation, presumably the pads are made in batches and not individual to each car (?). I'm assuming that any colour leather is available at extra cost, just black or tan as standard?
Ref the mats, when they fit they're useless, I just leave my footwell mat at home.
Velcro does work though. Nice car, hope you get it sorted.Enjoy!