Something I neglected to mention, but which also bugged me:
Given how cool it was that they went to the effort of making sure Ripley's backstory matched up with her original character notes (right down to the names of the captains of the ships she served on), it's a shame they didn't put the same care and effort into ensuring consistency with the characters from the game the novel is actually adapting - virtually every full name the book comes up with doesn't match with the name or initial you can find out from rooting around in the game. You'd think at least someone might have had a list of those things lying around.