I did end up watching this. It was very well-produced, even though I was a little in & out on the story, and I had a little trouble keeping track of the characters. They won my respect early on when Kem(?) made fun of Strange's baseball cap ("it looks like your head has a beak"). That showed me that they were at least keeping in mind that it was set on an alien world.
Comments
https://twitter.com/i/status/1007638862695358464