seems legit. the most important necessary foundations of facial attractiveness are perceived bone shape and soft tissue, everything else that OP listed like eyecolor and brow thickness only enhances/builds on that foundation
For example, 10/10 skin doesn't matter much on somebody with poor facial bones and soft tissue. Eggman's skin is clear and he's fucking repulsive. Somebody with good bones, however, benefits from thick hair, clear skin, straight white teeth, etc.
Likewise, you can't really say that "height adds 2 points." If your face is ugly, height won't increase your overall attractiveness significantly. It doesn't matter if Eggman is 5'8" or 6'1", he will be equally unattractive regardless.
The relationship between L, M, and S is less clear. I would argue that M and S are multipliers for L. Compare Tom Brady to Mark Cuckerburg, for instance. Both have insane M and S, but which one gets hot chicks?