There are fingers pointing all over the place on this guy. Lets point out the possibilities:
He falsified claims for his benefit as a defector.
Falsified claims for Iran as a an agent.
He has credible info implicating US failures to prevent (or know) about 9-11-01.
He's a US plant against Iran.
This doesn't seem far fetched though: "He tells Insight he traveled to Baku, Azerbaijan, where he met with officials at the U. S. Embassy on July 26, 2001, including the CIA station chief. I warned them that something big was going to happen on Sept. 10. I didn't know what it was, we argued and I left. The CIA said they didn't want to work with me," Zakeri says. "
I'm having similar thoughts. The complete absence of any sign of Feds rushing to Berlin in the last 48 to debrief or consult is a glaring sign that there's a story behind this story, but who can guess what it is.
The German prosecutor offering the last-minute witness is no doubt in league with German intel which is no doubt in touch with FBI/CIA. One has to wonder whether we are the ones serving him up.....