@gruntley69
I just read your post and things may have changed now, but back in the early days of the LCD screen upgrade, the following things were required:
1. LCD Headunit with the correct VIN Number coded in to match the target vehicle
2. Fascia plate for the headunit with correct key (by key, i mean there are some bytes in the HU and fascia eeproms which must match up, if its the original fascia they should work together, from memory the vehicle security message was displayed if either the vin or fascia keys were mismatched.
3. For the LCD headunit heater controls to work you must use a DZ HVAC not an SZ (unless things have changed now)
4. To get rid of the error codes you either purchase and add the sensors and wiring or add four resistors in their place to make the HCM believe they are attached. I still have that info if you need it.
I am assuming you are doing a series 1 "ssv" type upgrade rather than the full series 2 IQ retrofit to which none of the above may apply. cheers