yes, it does work. sadly you need a 5V TTL converter, thats why it is relatively expensive. the cheap ones are 3,3V and may not work reliable. you can build your own if you can find the round connector, but it won't be cheaper.
all the quoted software works within it's limits. i have MEMSGauge, and MEMS_Diag as full version.
i helped the developer of MEMS_Diag with porting it to MEMS 1.3 and it works very well. works also great with MEMS 1.9, with a differend interface, obviously.
never used MEMSAnalyser, but heared that it works.
but they all have one big flaw compared to Rover's diagnosis. they cannot initiate the self-diagnosis routine, where the Lambda sensor check is hidden, and you can not use it for adjustments, like bypass screw and throttle stop.
if you can invest some (a lot) more money i would recommend this
http://www.pscan.eu/
that can handle MEMS 1.6 to MEMS 3, and diesel, ABS, EPAS, etc