tashi:
Great job!!!
However, there may be an unforeseen problem. You have included so many avatars for people to choose from, I envision people frittering away hour after hour trying to decide among them all.
Now you're going to have to come up with something like a Myers-Briggs personality test to help people narrow their choices.