Each level is out of what? 50?
So When you are Lt. 1 you have advanced 4 levels. WHen you are admiral 5 you have advanced 45 levels.
So when you start you are ensign 1 then 2 then 3 then Lt 1 but you've still progressed 4 levels.

I thought that would be 3 levels surely?
I.e.
Ensign 1 = 1 level
Ensign 2 = 2 levels
then you go to Lieutenant? which is level 3?
Or have i got it wrong?