Be patient....june 20th was about the time the first shipment was finally getting to dealers. I'm not even sure your bike, if it was on the second shipment, had even left India yet. REALLY optimistic (and inaccurate...) estimate on your dealer's part. It took a Looooong time for me to get my bike, but the wait was worth it. If I remember right, once it cleared customs it was still 3 weeks to my hands, what with shipping to MN, then back out to my dealer, then prep, etc. It's worth the wait.
Now, if only it would stop RAINING where I live....