FWIW, this is what the Common App says:
If your school calculates both weighted and unweighted Class Rank/GPA, report the weighted value.
https://appsupport.commonapp.org/applicantsupport/s/article/How-do-I-report-my-class-rank-and-GPA
Not that it really matters, since AOs see the transcript. But whichever GPA you list should match the transcript, including the number of decimal places.
As far as the race box, it’s optional. It won’t hurt and it won’t help, IMO. They will not just assume he’s URM, which of course, he,'s not.