"Christian Finger" from "Fingers Welt", well i don't know if this was supposed to be some kind of trolling (the styroform stuff), but since he did sent you a multimeter i guess it wasn't.
It's his real name and he runs a website called "Fingers Welt" (Fingers World), to be found via
www.fingers-welt.deI don't know how i shall describe him, but he some kind of very clever electronics engineer with a vein to complete madness. I know and love his site and I started laughing immediately when you read his name. By hearing the name i already expected his package to be something like this.
On the DVD you will find a strange movie, related to destroying washing machines, reviving frankensteins monster and much more, all in the name of world domination (which is some kind of meme in his forum and on his website). I don't know if you got a version with subtitles, or if it's only in german language.
I guess you can take it as some kind of deference (i don't know if it's the correct word, sorry) to you.
Edit: The green thingy (it looked to me like artificial grass) was supposed to be an "Eel" (german Aal, a fish), on his forum they call it "Ver_aalen" (the underscore was added by me) when you build new stuff from mostly crap/leftover things.