I mean, WTF, the chick just randomly becomes your quartermaster for no apparent reason and then a kid shows up? Nothing like the first 90% of the game having nothing to do with either one of them. It's not like some relationship had been slowly building with the woman over time or something, or that you were constantly given updates about your former wife and surprise kid. Very odd.
The final battle with Roberts was really anti-climactic as well. His ship was crazy easy to take down and then taking him out was really no different than any other enemy in the game