I don't think the failing rotors on the early models was an inherent design flaw in the drivetrain, it was simply lousy rotors. I'm using Bosch rotors and pads and they work well. No, or low, brake dust issues and the stopping is far better than OEM. I did not replace calipers. In your case, I would be replacing the calipers, wheel bearing/hub assembly along with the rotors and pads. I'm seeing a pattern here in the forum on the bearings and it's starting to look like if you're replacing rotors then the wheel bearing aren't far behind.
For the SES, go to an auto parts store. They'll pull the code for free.
For the SES, go to an auto parts store. They'll pull the code for free.