Just want to put my own two cents in, if anybody doesn't get a NASS acceptance or is one of those people who gets it the last week before the deadline, don't freak out or think your chances are shot. I was a 3-time rejected applicant for STEM and got my NASS acceptance the last week possible (I applied within 2 days of the application opening), but still managed to get an LOA, all 3 congressional noms, and will be at I-day on June 30 barring any injury. Not tooting my own horn, just saying stay the course and don't get discouraged because I know I poured over every NASS forum post last year for months freaking out because I hadn't gotten accepted yet.
And just saying, if you're Echo 43 at NASS, yal better be the best