I might be wrong but my guess is he's playing pretty much every instrument.
I think you're right bar some of the percussion which must be Antrony O. Holy or Antrony could be adding some electronics but not necessarily. Otherwise yes. And the only 'band' photo is JC and Antrony. It was the same on Psych Rev I think - see the instruments list, it's almost all JC.