wow, I have the similar story
My I-140 NIW was submited on 09/09/2003, denied in dec 2004. We appealled, then the case was reopened on 01/12/2005, approved on 03/05/2005. I don't know if the lawyer called USCIS or not. The lawyer is the same David Zitzkat.