I think this character is decently ready. My only complaints are small ones, so I wouldn't hold it up over them. I, personally, don't like orphan characters. It's a little cliche, and people tend to write them kinda the same, though it seems like you did a decent job of staying away from that.
My only other thing was that he isn't very personalized. I find it hard to believe that he would have spent that much time in the military without picking up any hobbies in his off time, or have no battle trinkets. It just seems like the inventory and skills aren't personal at all. Remember, with a GM-class NPC, it's okay to have an extra skill or two, and some personal items are to be expected.
And one last thing that I think the age to join is 17, not 18, just like in the US. As an orphan, I figure he wouldn't have much trouble talking his foster parents/current orphanage into letting him join at 17. I don't think it's a big deal though.