Pedro -
Sorry, that can't be a very comon name in UK is it?
Anyway, Im not sure on the S2r project. I don't know Chris all that well. Just hung out at a few of the local events. Pango or Pongo was what he was on at the last Italian bike night. This might list what your thinking of.
http://www.ducatitech.com/bikes/index.html
Best