It is accurate as of when I quit working in R&D Engineering at wilwood.
Holes are stress risers no matter where they are. Their compromising the cooling vanes just makes a bad situation worse.
Turning of rotors is a hoax. You need only scuff them enough to create a surface for the new pads to bed on.