Earthen and Artificer especially seem off to me. Earthen because why would that be a new race? It's not desired by players, it doesnt fill a niche compared to the existing two dwarves, and we already had a new race in DF.
Artificer because why wouldnt you just call it Tinker instead of Artificer? The class it's seemingly attempting to emulate is plainly the Tinker, the well established archetype in Warcraft lore. Mekkatorque is even called High Tinker. Only way it could make sense is if Tinker is a spec.