Thanks to my nagging and Grahame John Wallace' perseverance, the green thing of mystery turns out to be a custom by Jeremy Torr. For whom, nobody knows, therein lies the remaining 'mystery'.
That is very cool news. Jeremy now lives in Singapore apparently, still riding MTB's - in the jungle!
Drop him an inquisitive email, I'm sure he'd be interested.