if i were you then i would go ahead and make the purchase now. ive been waiting to get a Nitecore D10 R2 for over 2 weeks now. its still not in stock yet. they are in lot of demand right now.
the d10 compared to the d20 is about half the size so thats why im buying the d10.