We're not worthy. We're not worthy
Seriously though. Thrust to mass ratio was the one I thought needed hard coding. Your solution sounds excellent. I hope the other modders consider implementing it because it would add a far greater level of reality to the game.