"Great game logic, Awesome story." There is hardly any plot or story, just a string of encounters. Explanations and descriptions are few. However, that could be made up for if there were decent puzzles but the encounters were very brief and not at all challenging.
And also, cheetahs don't live on islands. And they have been shown to have mild attitudes towards humans.