They do carry MOST tires in stock but some have to be special ordered.
I just tried their website and looked for tires for a 2016 Cx-5 Sport and selected TOURING tires and thats all that came up, it did NOT show me any winter tires.
Also I don't see where it says they want you to take them to...
looks like the abs speed sensor wire, the plastic clip might not be able separately you may have to buy the entire speed sensor harness.
looks like rust, if there is rust you will need to sand down to bare metal to get rid of the rust and use primer and a topcoat. You might want to consider having it repaired by a body shop.
Best to get it repaired asap as it will spread fast.