Saras/LxKumar,
Is there any way you can approach your local congress men or senators to call them and Expedite your process.
Since your PD is well before the current PD you will be getting I-140/I-485 together it seems.
Keep hope, that is the only thing we can do right now.
It is not just your case, I have seen so many cases like yours in this forum in the past.