For those who are at the same situation, here is an update of my case:
EB2 with Approved I-140 sent to TSC on July 2nd
Priority Date: 3/7/2006
Notice Date: 8/22/2007
EAD Approval: 8/28/2007
AP Approval: 9/11/2007
It is time to book ticket to go home now. Good luck with all you guys.