Quoted from JY64:
You are right Stern cant keep up and took shit for saying so when Gary said they have 5000 games on order. In the end it comes to do you have to put down $1000 when ordering a Stern game that you will wait months to get
Depends on the distributor - last round of LE's down here we had to pay $10k upfront and wait 2-3months. This was for AIQLE and they still havent been delivered here.
If Stern are so delayed, i'd expect some US distro's will start asking for deposits to lock in spots also.