Your info is really helpful. And may I ask 3 questions:
1. what were you applying for, PhD or MS? Did you send email to talk to those professors you wanna work with?
2. What would you characterize as good LORs? Those from well-known professors, or from professors who know you well and write with full heart?
3. do you happen to know anything about the field of fluid mechanics in MechE in Stanford? Is the candidate pool competitive?
Thanks.