You are not the only ones with high stats and great rec's that had trouble.
My son is a white male, with a 4.1 GPA, 7 AP classes ( six with a 5 score, one with a 4). He had a 35 on the ACT, 800 on the math SAT II, a 730 in the SAT II Bio, and took AP Chem, not bio. He self taught himself that class to take the SAT II test as one instructor at our high school does one semester, and another bio instructor does the other.
Four years varsity letter in swimming and won the Coaches Award, four years in marching band and wind ensemble. Always first or second chair in the wind ensemble, and voted section leader in the marching band by his peers. AP Commended Scholar, National Merit Commended Scholar, MMPC math placement, student of the month, Volunteer Swim Coach for summer swim team, summer swim team for 7 years, always chosen as top two of his team to go to the summer interclub event, Honor Society, book symposiums... you get the idea.
Got tons of mail from the ivies and other schools like Georgetown. Shirts, interviews, "marketing emails", you name it. Rejected from all of them, and wait listed from his top choice in the midwest. He is going to a small, private liberal arts college that has over a 90 percent rate for getting students into graduate schools.
We were just as perplexed here as you are there. If you look at the college confidential and the acceptances, seems these schools were chasing around a few of the students that posted on here, without realizing they were missing some great fits. Except for maybe Stanford, Harvard, and MIT, most of the classes will be skewed, and not what they thought.
My son went into test taking with his pencil. He never studied hard to get his results. It is a shame that college admissions is assuming you and my son will go other places, and missing some students who could be great ambassadors for their schools.
I know you and my son will be happy where you go when you start having your college experiences. A lot of parents are just wondering what in the world is going on this year. You are not alone in that. Best of luck to you.