My question is why get so fancy? Why not just use a racial/gender quota system? Just say "we want X% from demographics A, B, and C" and then hire the best you can from those groups and call it a day?
That way you can just dial in the exact amount and types of diversity you want.