I stay by my first statement, your expectations do not reflect reality nor the knowledge shared by experienced members here and widely available from reviews and in general. It seems to me you can't help putting your usual online-shopping kind of expectations into the rep purchasing experience, but we're talking about two very different things. This is an illegal business, TDs go over a lot of risks to provide their services, have to stay put once in a while to not attract attention, have to cope with constant police raids, have to work through a backlog of orders with limited manpower. Btw, June is meanwhile widely recognised as police raid season, ad sure as the monsoons.
All that considered, you must put some contingency on your expectations, regardless of what the TD told you about timelines. He's a salesman, salesmen have been caught fibbing on these kind of things before...
Heaps of things can happen apart from the already mentioned, oftentimes it's the factories f*@#ing up orders, sometimes TDs have to return watches because of bigger flaws, he won't bother to tell you, to inform you of any possible mishap, he's got stuff to do.
And finally, face it, you're probably not the TDs top customer, you would follow the most lucrative leads as well in his position.
I'll repeat myself, if you're not happy with this TD, you're free to change. But the same can happen with the others, too.