There are other coatings available:
I guy at work just got a new rim and rotors for his harley, and he got this "Dry coating" which protects the rotors, and looks like powdercoating...I'll get some more details from him
I've used High temp paints on Rotors, driving will clean any surface overspray (you can clean the pads afterwards), did this on my car... Lasted 2 years in harsh Canadian Winters. ;D ;D Its cheap and it works!
Ferritic Nitro-Carburizing is apparently a newer thing coming out for rotors.... ??? ??? Basically same thing they have been doing to piston aircraft engine crankshafts...