I agree with your propositions. However, I think top #10 division is a good idea, but if this were added, I wouldn't add Top #4 and #5 divisions, it would be too much in my opinion.
About cosmetics, you may precise what you call "OP" cosmetic to let developers have a global idea of what people...