Oh yeah - well done. It's nice to have it done proper, and not require the balleasts etc.
My genuine xenon retrofit required to coding, but had error eliminators. I took them off, and it worked anyway, but still coded the as required for the retrofit. It's just tidier.
PS: keep a list of the settings, so if you ever have to code the car, or LCM, you can set it up correctly