Thanks jarelj for your answer, the fact that the rotors came from your bike makes it even more perplexing. As you said, I purchased the rotors back in August. They were sitting in my garage for a long time and took them to the mechanic to mount them probably a month ago. When I picked up the wheels he warned me that one rotor would wobble and that I might be able to feel it in the lever, but I should still be able to ride. I didnt pay too much attention to it and didn't mount the wheels until a couple of the days before the track day, which was October 11th. I rode the bike and didn't feel anything in the lever but it was very noticeable every time the wheel started to turn, like the caliper was graving the rotor, I would feel it squeak all the way up to the handlebar. I am no mechanic, I have no idea how they were mounted but I trust my mechanic enough to not need to watch him every time he does something in my bike. If that was the case I wouldn't go to him...I don think he took measurements, he just pointed at the rotor and said something intelligible (I am spanish, he is russian) . All I can tell you is that it is very noticeable by eye, particularly in comparison with the left rotor. I wouldn't be surprised if it was about 5 mm although I haven't taken measurements either I will try or perhaps what I will do is take a video.
In summary,
1-is the rotor operational? yes.
2- is it there something wrong with the rotor? yes
3-do I think you sent a bad rotor? not any more
4-do I think the mechanic screwed up? no but I still will approach him and ask him to write down why he thought there was a problem.
and,
5- am I just trying to score a set of rotors from DO, for which I am willing to go to my ex-wife's place, get the video camera and tripod that she took without permission, and spend my evening feeling idiotic making a movie of a rotating wheel that I don't even know is going to show what I want it to show? nope
Unless rotors are extremely sensitive and easy to bend by gentle pressure, and got damaged when I brought them in the car or similar, I have no explanation.