ugly
I wouldn't phrase it like that good sir!
Anyways, I don't really like them either and i'm pretty sure you're missing a Major,LtCol and a Colonel rank.
I do like and appreciate the work you have put into this, But it isn't really working out.
Cheers