SE can't have all races/genders/clans represented, especially as major NPCs, at all times it's just unfeasible and at least in some of these cases (like Highlander and Hellsquard) we'll most likely see more when we go to Ala Mhigo where they are much more common.
(Also, I did the math and that'd be 20 major NPCs without Au Ra.)
Eynzahr wasn't just implied to Mistbeard he was outright stated to be in the Hullbreaker Side-quest.
Also, Biggs was voiced in the MS.
Hoary Boulder. 2.55 has even set up for him to have a much bigger & serious role in the future.
Amandine was Duskwright. As is Miounne. And judging by their grey skin Shiva & Iceheart are/were both Duskwright.
I'd say Teledji is an important NPC even if he's pushing up weeds now. Wedge (but I don't recall him being confirmed one way or another) was voiced during the main scenario. We don't know what Lolorito is so we can't count him as anything. Also, you forgot Papalymo.
He's a dunesfolk.
I wouldn't count the Main Scenario as the be all and end all for representation though. Because as I said it's just not realistic for SE to be expected to have an NPC from every race/gender/clan in the main scenario and be a major NPC. If you look towards side quests; even if they be Hildibrand, the Job/Class quests, Event quests or Post Moogle they try to spread out the representation as much as possible.
Edit: Oh right, I can't believe you forgot Moenbryda! For shame! For shame!