I've always had my tyres fitted at an alloy wheel refurber's/suppliers in the hope there the most careful, as that's there business and its allways worked out fine for me.
No reason not to go with the XL tyres as this will give you a more responsive feeling. All MPSS have FSL Which is basically the tyre sticking out more than the rim of the wheel to give a bit of curb damage protection. I'm guessing that's just been missed out