Seems like you have already made up your mind on 3DGS and that it won't fulfill your requirements....I'm not entirely sure what you want of us.
I'm not sure if your changes can be done this way or not, but most additions to the engine are done through the SDK. As to the Source Code, I "believe" you can purchase it from conitec for I think $50k....