I would have called that guy middle eastern, not black.
With every order somebody will be able to construct it as offensive to someone, but putting the woman that far behind the rest is indeed asking for trouble. If her position was swapped with that of the second-place white guy people would be much less likely to be offended.
First, I very much agree with your point. The demo results could easily be randomly assigned per view instead and Bitlean should fix this.
But, let's not be too harsh. For much of the tech industry, 1/4 women is good representation. It is positive that they made some effort towards inclusiveness and diversity (at least in their marketing material).
With every order somebody will be able to construct it as offensive to someone, but putting the woman that far behind the rest is indeed asking for trouble. If her position was swapped with that of the second-place white guy people would be much less likely to be offended.