1. YES. You need to get your marriage certificate (issued from Sri Lanka) apostilled. You can apply visa D directly.
2. You can ask the passport back stating you want it for travel. Do consult VFS on this (Do you need to wait for the consulate to see your original passport and return it or VFS can verify and return it).