The “criticism” on those studies are more hypothetical and not universal. It’s like “this study could be wrong because X”, and “that study could be wrong because Y”, but there are more than enough now to draw statistical conclusions.
The difference between 20% (NYC antibody positives) and herd immunity estimates (75%) is not an order of magnitude.
No, we don’t have herd immunity, but enough that the rate of infection is slowing.
And actually, at this rate we’ll get to herd immunity before a vaccine is found. Maybe the lockdown breakers are ironically the ones that (1) saves the economy (2) ends the corona pandemic.