An underaged American mother, and more to the point A KENYAN FATHER plus birth IN KENYA would make him a KENYAN by birth, not an American.
That's the law.
Not to mention his adoption by his Indonesian stepfather (hence his school records showing Soteoro as his last name)