I like these types of flavour text names since they relate to the aesthetic and lore of the game in a fun way. A lot of the fps games I've played have used similar and I've like them every time. The star craft wannabe names and symbols have always grated on me, but I guess that ship has sailed.
People mention familiarity, but what about the FA campaign? 'Brigadier General Fletcher', 'Colonel Arnold', 'Elite Commander Dostya', 'Princess Burke', 'Evaluator Kael', 'Crusader Rhiza', 'Avatar-of-War Jaran Marxon'. It's literally in the FA lore and you would have experienced it if you played the campaign. You could mess around with this to great effect with the in game ranking system. Imagine faction specific rankings too. So much potential.
Is there really an issue with not knowing the order? Is the initial experience of not knowing rank names so bad that seeing someone ranked 'Major' would concern an actual player? To a kid playing the game, and from my experience from when I was younger, these types of things provoke curiosity of the type 'I wonder what it means to be Major. When you rank up and see a new player with a rank you haven't seen before, it's exciting. You want to see how they play. It's fun. I think the pseudo larp of having 'real' ranks is fun. Why do people keep bringing up some sterile platitude of accessibility?
Seriously, think about it. 'Brigadier coca', 'Elite Commander ovenman', 'Avatar of War Derick Bobjack', 'Commander FTXCommando'.
Only real draw back is I only played in english. Not sure how the campaign translates these to other languages.
I want my gesamtkunstwerk.