He is not a Brit. He is from the US. Notice I did not say "American." He deeply hates this country. But yes, he does work for the BBC.
My apologies to the UK for giving Palast the moron to them. It sounds like he's OUR village idiot -- or perhaps I should say "one of" our village idiots.