I submitted my application on 4/20 and fedex delivered it to CKGS on 4/22/2015. The timeline since then, started getting notifications from CKGS:
Your application has been received and is under process in CKGS: 04/25/2015
Your application has been processed at the CKGS Application Centre and is in transit to the Indian Embassy/Consulate for decision making. : 04/27/2015
Your application from the Embassy / Consulate has now been sent to Delhi, India for further scrutinization and processing: 04/30/2015
Your OCI card has been printed and would reach the Embassy / Consulate shortly.: 06/01/2015
Your OCI card has been dispatched to the Embassy / Consulate: 06/08/2015
Your printed OCI Card is ready for match-up with your US Passport / Foreign Passport: 06/22/2015
After this, I got an email from CKGS for match up on 06/22/2015. I fedexed the passport on the same day and it was delivered on the morning of 06/23/2015 at 10:30 am.
Further updates from CKGS:
Your Documents have now reached CKGS application centre from the Embassy / Consulate.
Your document(s) is being sorted and will be ready for shipment shortly
Your Documents have now reached CKGS application centre from the Embassy / Consulate.
Your document(s) is being sorted and will be ready for shipment shortly: 06/26/2015
Your AWB Number is <tracking number>
To track the Progress of Your Shipment, log onto the FedEx site using your AWB Number on
www.fedex.com : 06/26/2015
Fedex delivered it today: 06/29/2015
Like many others, I had roller coaster moments because, I had a family emergency so we booked our tickets for July 6 and was worried whether I would be getting the documents before our travel. I had mailed and called CKGS after receiving the matchup mail explaining my situation and they said there is no way to expedite my application and the matchup would take 2 weeks, but to my surprise the matchup took just 1 week. So, the entire process took me a little more than 2 months. I hope this helps.