1. You can surrender Indian passport & apply for OCI same day.
2. OCI applications are initially verified by BLS, then Indian consulate and then sent to New Delhi for actual processing. Processing time on OCI website shows as 60-90 days after it is received at New Delhi. But, most cases are done...