A contradiction i didn't saw anywhere ( or just missed ) is the 100btc back from the theft to zhou "philanthropist refunding" account.
I noticed this too.
Zhou said that Chen sold Bitcoins. If this happened before 2012-07-14 03:23:37 (when the 100BTC were transferred into the donation wallet), there's no contradiction, rather the unknown donator is another potential witness or co-consiprator, and can potentially provide more information. Maybe it belongs to f1ex.com, a mixing service or one of their customers.