Installed and reverted today
Installation was pretty easy, the only thing that I found nasty was that prying the needles from the old cluster leaves little bit of marks. Perhaps should have used a thin cloth or something to protect the base - removing the needles requires surprising amount of force.
Take care to not lose blinker films, they are loose and just drop out easily.
Removing the needle motors is easy, just push the center pin down with a thin spike, eg SIM tool and then the motors can just be popped off. Getting them back is slightly trickier, from the other side you need much longer thin tool to push the pin back - I used a pogo pin as I had those laying around.
The virtual cluster has a small (2-pin?) unpopulated mystery connector on the board and a HDMI connector hidden under warranty void sticker. I could not get this HDMI to do anything - probably it’s disabled in firmware. It would have been an interesting input to feed something from eg a Raspberry PI. Perhaps the same can be done through the USB but I think it will need yet another worm box for signal conversion.
Why I reverted? When I fired things up, I got the virtual cluster to work fine. But… car would not start anymore and I got huge amount of DTC’s - including engine disabled by immobilizer. Ok so problems with talking to the original cluster motherboard. I then reconnected all connectors couple of times. After this I got a bunchload of beeps and no virtual cluster anymore… most likely just some contact issues. But as I need the van running tomorrow I decided to leave looking into it until I can spare a day or two without a van and properly check the loom.