The Processing dates posted by VSC only serve their own narrow interests. They are offcourse wrong even with their own definition: Last application being processed should be June 4, 2002. Well how many applicants are still waiting before June, 4 2002? They also tell you nothing about how far they are processing applications after June 4, 2002.
By also posting only one date for ALL I-485 applications, they present a confusing picture; since they do have different product lines then why are they posting only one date? Non-concurrent I-140, I-485 is one line, concurrent I-140 and I-485 is another, pilots is another; Which one are they referring to?
Here is another scary thing: Don't they account for all the applications still pending before June 2002 and thus post these stupid processing dates? Well, maybe no. They have no way of accountability to find out exactly what is pending or not!