Yes, the affidavit could be better written, but do we want perfect prose, or the truth?
Obama’s testimony won’t matter one whit. No one should seek to impeach the witness here because we aren’t seeking his opinion on whether he’s a citizen or not. I am assuming we already have his testimony on that...in buckets.
What is missing is the evidence he would surely have IF he were born in a US hospital - or indeed this country.