Mathematics or it didn't happen..
Here you go:
Avalon batch 1: 20 Thash
Avalon batch 2: 40 Thash
Avalon tradins: 20 Thash (trade ins are not part of batch 2.)
Total Avalon by May: 80 Thash
BFL -- with the pictures that were recently posted of the BFL (non-asic-populated) boards, I'm now in the camp that I believe BFL will be shipping a product that at least comes close to their stated goals of 7.5 Ghash per chip. Having said that, I've seen batch numbers ranging from 15K chips to 100K chips.. At this point the most plausible I've seen are an initial batch of 15K, followed closely by another 15K followed by a 35K batch... Going with a gut feeling partially based on all the BFL adds I'm seeing, and how active their forums are, I'm thinking they have all 3 batches sold. So, allowing for some defects, and rounding I'm guessing:
BFL batch 1: 100 Thash
BFL batch 2: 100 Thash
BFL batch 3: 220 Thash
Total BFL by may: 420 Thash
Soo.. the way I see it, there is already 500 Thash of existing paid for pre-orders. Factoring in existing FPGA's, free electric GPU's, Goliath, other ASICs, aliens from Omnicron, and what-not, it looks to me like if you were to order an ASIC right now, the difficulty would be at least 75MM by the time you got it.
current network is ~25TH/s, those 500TH/s that probably go online within the next couple of month are 20times as much,
take the current expected reward of 0.691BTC/day and divide it by 21 and you'll end up with ~0.033BTC/day.
Is that mathematics enough for you?
Still pure speculation of course, we might see even more than 500TH/s, or (which is unlikely) less and noone really knows on what timeframe those ressources will be added to the network, might be 1 month, or 6, or more.
This was EXACTLY what i asked for, so, yeah, very cool