R.v.N.> "Адмирал Флота Советского Союза Имярек" - это издевательство над русским языком. С т. зрения обывателя - справедливое замечания. Но с т. зрения правильности написания - увы, таково официальное звание. Именно
"Адмирал флота Советского Союза". Ни больше, ни меньше.
Если сократить до "просто адмирала" или "адмирала флота" - это на две ступени или ступень ниже. Всё равно, что "капитан" или "старший лейтенант" вместо "майора".
ссылка