To the OP, good job. I think it's a really great idea, and it would be nice to see some kind of similar system put in place.
I like the idea of making choices as you go down the line that will affect your final "form".
Of course, personally I feel these choices should be almost permanent (I do say almost, not completely), because I'm not a fan of people changing their minds every 10 seconds about what they want in life. Take a little longer to think about what you want first instead of impulsively bouncing around, and you may not need to change everything so often.
Of course, I'm sure there are plenty who would want to see a continuous ability to be able to switch round (ie: no consequences for actions). As long as we see a system like that suggested by the OP, I could live with that
