So then, clearly Vivek is a natural born citizen. He is a citizen by birth, and no other government has any claim on his allegiance.
That is exactly the wrong conclusion. Vivek was a dual citizen at birth. He had Indian citizenship through his Indian citizen parents.
Not a natural born citizen.