And how does that impact anything I've said?
I completely agree that congress can define who can be naturalized, and have said so.
The issue is that when one says that Cruz is a citizen and cites a congressional act, then they are citing laws respecting naturalization. They must be because this is the only sort of citizenship that congress has any authority over. And that means that they are implicitly claiming that he is a naturalized citizen, this contradicts the claim that he is eligible to be president (because that eligibility requires natural born citizenship, which is different than naturalization).
No, because US law recognizes every kind of citizenship, to include yours and mine. That doesn’t mean we’re made citizens by naturalization, does it?