...but I'm not sure that the USMLE scores will be uploaded to ERAS before you actually apply to a program to which you are transmitting them. I'm not sure how long it takes for that to happen once you submit your apps.
The NRMP, ERAS, and the USMLE are all separate. When you enroll in ERAS, you give them your USMLE ID. They collect a USMLE report fee (which they pass on to the USMLE), and then you get your USMLE as part of your ERAS file. The NRMP plays no role in this.
Thought this was interesting. If you apply on day 1, they won't have your USMLE score(s) for 3-5 days. Maybe that's why programs wait a week before downloading applications.
"Each time you apply to new programs the NBME or ECFMG has to process a new request for your USMLE transcript. You should allow 3-5 days for this to be completed. This will ensure that the programs have the most up-to-date version of your USMLE transcript. "
So does that mean if I submit tomorrow and am expecting to get my step 2 score tomorrow at midnight they will get my step 2 anyways since it takes 3-5 days?