47 is not young for a general. You make O6 and get a major command by about 44. Then you are flag eligible.
Musta got training from the Mossad.