DD great info but I have two doubts:
You can't write B7's with it. If you have a mk5, you're fine.
Do you have tested another interface that I have seen around there, CMD CAN Flasher V1251? supposedly it is specific for MED9xx and EDC16xx.
As for the immobilizer, MPPS does not right the bootrom, so you can flash a mismatched immo file without affecting anything.
Is this OK if you flash data only and no full read?