Is "bongo-bongo land" racist? Yes, it is, undoubtedly. Did he know what he was doing? Yes, he did, but he thought he was doing it in front of like-minded people and could get away with it. He's also in UKIP, a party well known as the "acceptable" face of right wingers for whom the Tories are too left wing.
Given the foregoing, the reasonable man can only conclude that the f**kwit is, in fact, a racist. To believe otherwise is, at best, naive. I don't think you're naive, Tom.