I've been reading through this thread, and a few others, learning about this swap. I'm also still relatively new to BMW from a moding perspective and all the coding that comes with this type of thing.
I'd be starting with a 135i N55 DCT with CIC, and then doing the same swap you did here. In my preliminary research I'd be looking for at least a 2011 or newer swap.
what modules did you end up using from the m3? all of them? I suspect I could follow a very similar route, but again, I'm learning it all now. I've been keeping an eye on auction sites for wrecked M3's to use as donor vehicles for this, so I'd be following your steps in a way by using a full donor car.
There was another thread where a guy was doing a full S65 swap, and he had gone through the entire engine harness as well, to figure out what was truly needed vs not; I think his final conclusion was to just use the entire M3 harness (this was over on 1addicts).
Also curious were you got those carbon ducts that are above the grills...? I haven't seen those in carbon before and really like it. a quick google search yielded no real support in finding a vendor for them.