I got to say these are good suggestions. However with the ranking I think that is just not practical for an RTS. Would be far to difficult to rank and people will become discouraged to play.
I think maybe they should add more ranks like say the 4 different grade lvls for each rank like halo 3. To make ranking more difficult people should lose exp for quiting early (before 5 mins) and having a combat efficiency lower then say 4 (ranks past leut only).
Ender of all debates