Okay, this isn't much of a review but rather a link to my latest article at Bleedingfool.com.
It was supposed to be about the anniversary of Alien, but I prefer the sequel and am not shy about saying so.
One of the things those movies did was tap into the fear of isolation. That was a major reason I set Battle Officer Wolf in space. It's difficult for modern people to relate to the sense of danger and the unknown that shadowed people in ancient times. The only way I felt I could capture that same sense of fear and despair was by putting Heorot on a remote planet. I think it worked.
If you like Alien (or Aliens), you'll probably like Battle Officer Wolf as well.