The hyenas didn't seem connected to the story at all and just bulked out the running time.
I loved both the Mzali and the Nuno encounters because they could be resolved non-violently but it wasn't trivial to do so. I also very much enjoyed the Mngwa's unusual abilities and motivations , and I think the players enjoyed puzzling out the nature of it based on the clues.