Nice one Phil!!
Interesting that the reason for change seems to be airbag module replacement and change of steering wheel controls to upgrade to cruise / Speedlimiter.
Suggests that the ECU doesn't need reprogramming and you simply have to have the correct buttons...?
Bloomin' fiddly job with them connectors though.