>Which would make him British subject per English law.
Yes. I think this is important, too. Could be record on file in UK.
>He had to give up US citizenship if he ever had it when he moved to Indonesia and went tp public school.
He was a minor. His mother couldn't denounce his citizenship for him, he has to do that himself after he's older, not sure what age, maybe 16 or 18. So that issue is open for discussion, IMO.
Also, with dual citizenship laws, that law may be for Indonesian citizens. If an Indonesian wants a new citizenship, he/she has to give up Indonesian citizenship to do it, according to Indonesian law.
Indonesia can't make US citizenship law, so Indonesia can't tell minor Obama he has no right to US citizenship. Obama himself would have to choose to denounce himself and only after he becomes of age, AFAIK.
Know a lot of people with dual citizenships. Never seen them asked at US passport renewal if they have other passports. I think it's because the US allows dual citizenship and they have no jurisdiction over other countries immigration laws.
If say, country X didn't allow dual citizenship that issue would be dealt with by country X at country X passport renewal.
It's hard to get a wrap on all the citizenship issues because of so many different laws and how often the laws are changed.