I can't imagine how we could get less than 5 or 6 thousand from Japan (I expect somewhat more, too), and they've not been added yet. Probably most of the affiliate / retailer orders are still to come as well (orders are still open on the web sites of Asian retailers), even with the several dumps so far. So 20,000 has definitely been cracked.
And even without them, I fully expect the last minute surge (which took off overnight - this morning and up until say midnight LA time the orders were coming in at about one per minute) to take us over 20,000 - I mean, we need less than 1600 orders as I type this, and there's still a day and half to go.