Cars looking good now.
Definitely the right thing to do.
I never worked out what the bent wire things were in the brake discs either but I also have them in my Range Rover discs. Wondered if they are some kind of harmonic damper to remove any high frequency vibrations that could cause squealing but just guessing.
Craig.