With that explained, he's good from a character standpoint. The only thing to do would be to rack up some experiences for him, if you so choose. It might be fun to add some meat to his backstory detailing some of the interesting things he's done and been involved with during his career, while the RP's getting set up. Right now the story's fine, but it could be in virtually any world. That could help him get more immersed into this particular one. You're free to make up whatever within the bounds of the setting provided, since there are tons of possibilities, or we could bounce some ideas around.