From what I've researched, I think the coding process involves adding the necessary values to the VO (for the 6FL, bluetooth, etc), then changing the production date in NCS so that the car can see the new HU (since the new HU is not 'meant' for cars with an older production date), then performing an sg reset or something along those lines so that the new HU will have the 6FL and bluetooth options enabled. Since I already have 6FL and bluetooth from the factory, I think I should be able to skip the first step.
I'd like to get the new HU with built in USB/bluetooth, but I'm just wondering, do you happen to know if the unit you linked to is a US model? The ebay listing shows the Sirius logo on the outside of the HU, so I'm guessing it should be, since Sirius is a US-only thing. But, even so, I can't seem to find the part number on realOEM.