Thank you! Was fun making that list.
I wanted to make it so you couldn't brute force your way to an optimum approval rating, but I definitely agree that it's not very clear how the cast and associated roles impact the audience's opinion.