Get the Di2 and put it on the frame. There is no rule I know of that states wires must be run internally. Please, when the batteries need replacement, recycle them properly. We don't need more heavy metals in the water supply! Same with the derailleurs, recycle properly. If worried about the wires, go wireless SRAM.