Shades of Ringworld.
seriously, I've always looked at chimps, and particularly orangutans, in much the way this creature is described. Not as far removed from us as zoologists would imply, certainly deserving of more respect than to be put on exhibit in a zoo.