Im a 3*
Something else that didn't get mentioned is that Stanford sold out its season tickets for this season. The program is really taking off. It is a big accomplishment to sell out season tickets in a metropolitan area with 2 other college programs, 2 NFL teams, 2 MLB teams, an NBA team, a MLS team and a NHL team.
Also, Stanford has probably the best non-revenue sports in the US. They are completely committed to sports. They are used to admitting a lot of athletes, not just in football.
I think this is the answer