I think a character creator is most certainly in the works... Simu isn't stupid. They'll make it so you can get your characters all set up for when you start playing... probably a month before beta.
I know when I first get the thing, I don't want to be screwng around with a character creator when I could be hero's journey-ing...