I was under the impression that the Vault 101 was closed to the outside world. So how was James able to get in with his baby (you) to raise you in the vault? If the overseer agreed to let him in, why was he in such a bother when James left again?
That's probably the only thing that bothers me about the plot. From the start, a great deal is made out of the fact that the Vault 101 is shut off to the outside world, no one gets in and no one gets out. Then, as you play the game, it very casually refers to your father going into the vault when you were born, like it's some kind of an open sanctuary.