If Disney is going to limit the passes as strictly as they appear to have done with this round, then they need to introduce some sort of lottery system, like the National Parks do for certain recreational permits. The NPS knows the number of passes it's going to issue, and I daresay Disney did too. All can enter the lottery knowing that they may or may not get their pass. Open a lottery 'pool' for each pass level and set a drawing date. Numbers are drawn to equal the passes being offered, 'winners' are notified by email and given the link/phone number with a code to purchase the pass. No horrendous hours in a 'waiting room' then being bombed out.
Sure, people are going to be disappointed if their name is not 'drawn' but at least they won't be biting their nails for 10 hours in a virtual queue only to find out the passes are gone. Instead they can wait calmly until 'drawing day' and then simply check their email throughout the day.