London Mayor Calls Obama “Incoherent” “Inconsistent” And A “Part-Kenyan President” And More