I've followed along and kept my thoughts much to myself as I feel it would be inappropriate to voice anything other than a technical opinion.
CIC would only interface with the DME on one bus, the K-CAN bus as transported over the gateway to PT-CAN via the KGM module. You can remove the CIC or CCC entirely from an E6x SMG or E9x DCT vehicle and the car will still drive and shift via GWS (gear lever for DCT) or paddles and lever and paddles for SMG. There are hundreds of cars out there that have had CCCs replaced without VIN programming (dealerships are not capable/will not do it) as well as many CIC retrofits done without writing the UIF when programming.
I certainly think this is possible and in what little time I've had to investigate binaries, I'm starting to think this is not as difficult as it's been made out to be and certainly not reliant on a single very clever individual with OEM level developmental software access to see it through.
From the CIC/CCC/iDrive perspective, the only powertrain related functionality that is of concern is the passing of the appropriate commands to the DME to set the default shift mode, DSC setting, EDC setting, Power setting, etc to the M drive configuration. These functions are all signaled in reality by the DME, not the CIC. All the iDrive does is give a nice menu to select the appropriate settings which are then transmitted via K-CAN through the KGM (for conversion to PT-CAN) to be received by the DME and saved. These settings are then acted upon when a press of the M button is detected and the DME transmits the M Drive configuration signals back out over PT-CAN to the DSC and EDC for the appropriate settings.
I'm hopeful that Gintani will complete this soon. I think it's a viable option for the future of this platform, but certainly not for everyone as the diagnostics/calibration(adaptation)/maintenance of the car will be impossible for anyone other than the shop that installed it. ISTA would never even probe the DCT for errors or be able to perform an adaptation. Maintenance would forever more require a custom written set of .IPS scripts for INPA and there are few shops anywhere that go into that level of INPA. Hopefully that's something that was considered up front in this case as well.