nothing on that tb screams out at me as being a digifant one, looks like a 16v one to me. The 16v ones are often in 2 halves and it looks like your one is in the picture. There should be an idle switch on the throttle body where that 3 pin plug goes in, looks like it is missing.
Heres a pic of mine, can see it quite clearly
