shundaroni,
Hopefully things end up working out to equitable terms. That sucks that your bike is "lost"! I just put down a deposit for a new bike last Wed, and it's not expected to ship until "The End of June", so I totally understand the anxiousness of waiting. However, I have a thorough understanding of retail, so I know that things are often forgotten, neglected, or as they say "**it happens". Generally, whenever a retail outlet of any type gives you an estimate of time, for anything, it's optimistic at best. You were just the "victim" of mediocre service. If they are a good shop, they'll bend over backwards to make up for the trouble, as long as you can keep your cool and not take advantage of them
Maybe you and I can have a bike race -- a race to see who gets their bike first!!