I have a suggestion for developers that has nothing to do with your current concerns.
For some time now I've been creating a lot of ssc files for different objects. Flight data is found on a few sites like JPL, MPC, wikipedia and others. All of these sites use the physical parameter, Diameter, and never Radius. Only Celestia uses Radius. It is not difficult to switch between them but when you do large sets of ssc it becomes painful. Why not add Diameter to Celestia but keep Radius for compatibility with files already made? Radius would still be the base setting but Celestia would change Diameter to Radius internally.
The place to discuss creating, porting and modifying Celestia's source code.