I think that's a good improvement. It's also entirely possible the character might grow and develop while you're writing the story, which is a good thing. I guess that's why I never put this level of work into a character before I write the story, so I can let the story develop the character, as it were. But I think it's looking good. I hope other people will give you their opinion as well, though, so you don't just have my thoughts.