It is not going to be fair for the buyers whose get late to this topic. With just 11 buyers we will finish all the units 104 @ 0.2btc.
True!
There is one buyer which place an order for 500 units!

So, what to do now? To be fair with everyone I could wait up to 10th August to satisfy all buyers.
Yes but if you order as soon as you have 104 units we can start hashing sooner... If you wait till 10th difficulty will probably change one or twice more before we start... You snooze you loose...
They will still be able to get there units just not 30% extra. And there is a condition that you were buyer of this GB right?