@Marski
The only thing I wonder about this pretty nice formation is how you find commanders to lead them all. I suppose you have a huge Academy program going as well... 
Level 10 academy at earth, level 6 at Luna, level 10 at Venus. All with ground force commander as academy commandants.
I can just about fill the three regiments I have, but I've left a suggestion in the suggestions thread to Steve regarding rate of new officer navy/ground officers being relative to the amount of ranks.
Yes... I think the while system should be changed into more of a points system so you can get the officers that you need and promotion is based on demand rather than any set rate or ratio, this is a pretty limiting system.
If you need more ground officers than naval officers you should be able to use the academies to do that, the academy should just produce a certain amount of possible officers every year but the player should pretty much decide what type of officer they should get and how they promote should be more about demand than anything else.
A while ago I posted in the suggestions thread an idea which would split the military academy into multiple installations. One for scientists, one for ground officers, another for naval officers and one last one for civie admins. They would each only create characters of that profession and the academy commandant would instead specialize it by skill / specialization for scientists.
So a missiles/kinetics scientist commandant increases the chance more scientists of that field come.
A GO with ground artillery skill at high levels trains officers with better artillery skill.
A NO with high tactical bonus trains other officers with higher tactical bonus.
A civilian admin with strong mining skill trains admins with more mining skill.
Although this would extend the overall number of installation I think it would confer much better control to the player and work well with the way academy naming works. Right now I have a civilian admin who is graduated from the Mars Ground Combat Academy with a ground officer as commandant which feels somewhat weird.