It will be ruled unconstitutional within two years. The way to stop discrimination based on race is to stop discriminating based on race.
The impossible standard mixed with the conflicting doctrines of Disparate Treatment and Disparate Impact mean that every major company has to settle diversity lawsuits for hundreds of millions or into the billions of dollars, no matter what their policy is.