I agree that the order of the tabs should be rearranged. Your suggestions sounds quite good, as well.
And as for the character's looks, yes, it would be great to see the final look early on - either through the whole character creation process or at latest after selecting your character's race (+subrace). In the old IE games it was ok to have the appearance tab last, because you could only change clothing/skin colors. But with more customization options, like head and hair this needs to come much earlier.
When in the character creation menu I noticed myself always jumping from race-selection to appearance and back, which was quite irritating because everything in between was simply randomized in the process (including sub-race selection, which you don't get when not using the next-button).
But knowing your character's looks is (at least for me) very important to choose a fitting background (class, culture) and both (looks plus background) are a basis for choosing stats and abilities, so you get a rounded character in the end.