No one knows for sure since this is the first race they have done with in-person AND virtual at the "same time." I know for princess weekend that it was about a month after the "official dates."
As far as tracking goes, if you sign up for a UPS MyChoice account (it's free) you *should* get email notifications about when your tracking label is made and when your package ships, using the same address you provided runDisney, obviously. If it's like the rest of the virtuals it can take a couple of weeks after the label is made before it actually ships even though it will give you an estimated delivery date as soon as the label is printed. All of my virtual stuff was either shipped overnight or 2-day shipping. So once you get the actual shipping notice it'll be to you very quickly. Medals for all of the virtuals were shipped from CGG or CCG out of New Jersey, so there's a chance that will stay the same but again, this this is the first time they've done in-person and virtual we don't know for sure where stuff will be coming from.