the concept of them don't really bother me. Some kind of heavy metal alien hybrid developed to protect someones interest against Colonial Marine interference would've been pure comic book bliss, but alas, such a thing was not meant to be.
I honesty can't remember anything they do after their intro, but it's been a decade probably since I read it.