1. You need the passport.
2. You don't need surrender certificate for e-visa
nor you need at immigration
3-4 you can surrender your passport in India but need to be on entry visa to apply for OCI. You cannot do that on evisa.
You can take help of your local ration shop to remove your name if you have someone back home to do it. They can help you do it. Also they can verify if your RC is still valid. If not you can submit the no ration card declaration to BLS.