I don't know much about anything Eng.... 
However, Mr Eng will hopefully back me up here. If you know the size of the bearing, you can get ceramic replacements from SKF or a similar bearing supplier.
Yes and no. You can buy bearings from SKF quite easily, and I have done in the past (though in high torque actuation applications, not bikes). I recall a discussion with the tech guy from Zipp a while back who was talking about this though, and essentially not all ceramic bearings are created equal - this is because the most common application is not fancy bike wheels, it's high temperature industrial applications.
I'm not sure I recall the technical differences in gory detail but the essence of the discussion was that the ceramic bearings specifically for bikes differed in more than just material selection (given that thermal expansion is less of an issue). Commonly I've seen ceramic feature more balls of a smaller diameter - presumably as the manufacturing tolerances are tighter? A good chunk of the benefit may well be through simple stuff like sealing rings being toleranced to optimise friction at the service temperature intended, rather than for a generic application.
Note also that there exist both fully ceramic units and those with silicon nitride coated balls in a steel race. I'd have to read a bit more about them (and reach a level of performance where 1W made a difference) before going shopping, personally.