There's an "or" in there. Unless I'm reading that wrong, they wouldn't be both huge and have Deadpool healing. The Brontosaurus thing is silly. They live on an iceball moon, they can't have mutated dinosaurs smashing through the ice shelves and poking their heads out the stratosphere. Wh- What? WHY? They have augments! Hi-tech helmets! Plenty of stuff you can't stick a non-disposable targetting computer in!