No wonder you remembered it!
As far as I know that's not what it was/is called, though I don't have an alternative name for it.
But it doesn't have any VW bits that I'm aware of, so I think that name is unlikely.
One question has been answered then, the registration number (which is shown in the thread to which you gave the link) so what remains is:
who built it and what powers it?