Yes, at this point in time, there is even a question as to whether Cruz is a citizen. Did his mother become a Canadian citizen? Did she file paperwork to affirm his birth as a child of an American citizen? Who knows - you only have Cruz’s word for what is or is not.
The two determinations "citizen" and "NBC" are resolved simultaneously, yes? I mean, if he's not a citizen, he can't be NBC.
All I'm saying is that it's very safe to assume the citizen question is in fact resolved. He is, in fact, a citizen of the US. On that point, I have NO doubt. Call it informed faith if you want. I don't have the evidence you seek.
If you have doubts about his US citizenship, fine, but I'm not going to correspond with you on that.