I pretty much agree with the order. A PC's class is his job and his race is his culture.
Regarding racial culture, I am not a politically correct person by any stretch of the imagination, but I would reference labels like 'stereotype' and, well, 'racist' to put a contrast to 'iconic' racial traits.
For example, I'm OK with racial rules that "stereotype" dwarves as being masters at stonework, but what if an orphaned dwarf grows up on a human farm and never saw an underground tunnel in his entire life, or if a mountain dwarf neglected his stonework errands for weapon mastery training?
Also, I think a racial bonus to diplomacy for half-elves is too forced and contrived ("Gee, that Tanis Half-Elven is such a likeable guy, so I bet that ALL half-elves are born diplomats"). OTOH, I don't have a problem with elves being slender because I figure its part of their genetic morphology, and not a stereotype of elven eating habits. (If it was the latter, I might just create an elf who grew fat on human food)
So I don't have a problem with making races feel distinct, but if the story of the character transcends the racial stereotype, I'd like the rules to transcend the stereotype without penalty.
And if the racial rules are more flexible in that way, I'm not sure how much they deserve to be listed as of 2nd importance. But I don't know if it's even all that useful to be listing these things in order of importance in the 1st place.