Holy shit, guys, look at this thing. Sorry, past the name, you know as much about it as I do - I just found it on a Dutch webpage with not really any more info.