Seems good to me yes !
Also is there currently a way to dynamically set the transparency (alpha channel) of a mesh in Orbiter D3D9 ? That one would really help me with engine exhaust effects and such things (because, IMHO, the glorious days of 2D exhaust textures have come and gone). Probably can be done with the current D3D9 client but I have no idea how.
You can edit materials in a mesh from the code... works both in MOGE and D3D9.