Dave's since apologized for the tone of the introduction; in said introduction he pretty openly mocks people trying to make the aliens feel alien as a waste of time and paper. He's not, to my knowledge, ever apologized for the the tone of the rest of the module.
I vaguely recall reading a general RPG internet rant, where someone else (not GDW staff?) noted that the more alien aliens are, the less useful they are, or something to that effect. I still don't like cat-people and dog-people though.