To add to the "hassle factor" of these front rotors... the bearings.
When you separate the rotor from the hub, there's a very good chance the bearing will break. Here's a reprint of an article from
MOTOR Magazine that describes it in detail. The article is about a special tool for removing the rotor, but it's the bearing thing I want to emphasize.
If you take it to a shop and they break a bearing, it's not necessarily their fault. If you follow the precautions here (namely, check the bearings first), you'll be in a better position to know what to do if a bearing
does break. Forewarned is forearmed.