I think NSC doesn't follow the I-14o applied date becuase they don't have good system to keep track of these dates. People who got approved recently most likely they applied for EAD/or AP and thier I-140 application was pulled out for review and if it is more than 6 months old they process thier I-140 otherwise they leave it in the file cabinet. Yea there are still some people who are lucky and been reviewed and approved when then touch cases in the same date.
It is just my openion. Good luck all
I-140 Jan 04
I485 - May 04
Waiting