Your criticisms of the film are on-target, but I did really like "The Martian", which I saw Thursday night. Granted, I was somewhat confused by casting Mr Ejiofor for the character of Kapoor: he didn't look Indian to me, although I assumed the character he was portraying was supposed to be. But he wasn't familiar to me as an actor anyway (I only knew of Matt Damon and Jeff Daniels), and not having read the book, I didn't catch what you mentioned in your spoiler.
Chiwetel Ejiofor was nominated for "Best Actor" oscar for his role in "12 years a slave", which definitely makes him one of the more widely known actors of colour in Hollywood.
I definitely suggest everybody to see "12 years a slave". It is heart-breaking in many scenes, but an important movie and one where vegans and vegetarians will be reminded in many scenes that while luckily nowadays everybody knows that human slavery was and is very wrong, animal slavery is still continuing and also needs to be abolished.
In the book, Mark gets reprimanded by Nasa communication technicians for using language that is deemed not suitable, reminding him that the whole world can read the transcripts.
To which he replies ....
(.) (.) Look, boobies!
After that, they don't reprimand him any more....
To which he replies ....
(.) (.) Look, boobies!
After that, they don't reprimand him any more....