Hi nscagony - why did you call so soon after your application receipt date? Surely you were not expecting them to adjudicate your applications a mere 3 months after submitting them. I guess you called only to inquire about the name check? (I never did that, because since they haven't even adjudicated my I-140 yet, what difference does it make?)
Anyway, IOs have often just thrown around dismissive comments to callers. One basically has to call NSC a number of times in order to get a really helpful officer. I don't know where she got the '3 months' comment, but I doubt she was doing anything other than guessing. The bottom line is that:
1- The April 23 date for NIW is clearly wrong; one only has to look at the data from trackitt.com to see that. And since most of us in this category have advanced degrees, it's not hard for us to see why the April date is incorrect - the data are right there.
2- I don't buy the argument that skipping NIWs for those applicants whose visa numbers are not current makes a big difference. The reason I don't buy it is that I don't believe there are significant numbers of NIW filers from India and China who applied in the past 2 years - they almost instinctively would have gone for EB-1 or, as a second choice, a sponsored EB-2 (non-NIW). So USCIS doesn't have that many NIWs to skip over.
These are merely my opinions.