One is either a NBC (with respect to the meaning of that term in Article II of the Constitution) or not. There are no shades of gray in between, just like you can't be "a little pregnant."
Ted Cruz is NOT a NBC, though he is a citizen at birth. (Natural born citizens are a subset of citizens at birth.) He fails the NBC test on two counts: (A) He was born in a foreign country and (B) one of his parents was not a citizen at the time of his birth. He is NOT constitutionally eligible for the presidency or vice presidency, though he is constitutionally eligible for his current position as a US senator.
As for Obama, there is no credible evidence whatsoever that he is even an American citizen.
Ain't no court is gonna make that ruling JS. I beg you to stop this with Cruz, it's embarrassing and counterproductive.