if you have time constraint and you need your OCI sooner, I would suggest that go in person and Apply. I applied through mail and there was some problem in my application, they returned it (which is now cost for one return and one re-send), plus it wasted more than 2 weeks of time.
Having that...