You would want to drill holes and feed the wires through the hole. And have them as far away from normal movement as possible so they don't accidentally get snagged. You'd probably have to make a larger hole to get a plug through and then fill with a rubber stopper or similar insulation.
Depending on where this cabinet will be kept, and if you do any winter incubating, those big glass doors, while awesome for looking for pips, are largely going to cause a temperature difference towards the front of the cabinet. You've worked around this probably with two lights and extra fans. You still might consider installing a bracket on the front to slide either plexiglass fronts (so there is sort of a double paned glass thing going on) or square insulation (I particularly favor poly-iso board over reflectix.)
Assume that at some point, there will be a power failure and that the cabinet needs to hold on to as much heat as possible for as long as possible.
I like that you have the red light. If you look up wavelength effects on incubating eggs there's some good studies out there. I think I saw an Australian study that said certain red wavelengths had the best results, but after about two weeks post hatch the chicks all seemed to be even no matter the lighting conditions.
I might also suggest a small enclosed box in the cabinet to account for eggs that are losing too much weight/humidity per week. You can have a separate area to give them extra humidity.
Some eggs, even from the same chickens, will more rapidly lose moisture over others. I think it has to do with porosity of the eggshell. If you are trying to follow the 2.8% (I think) weekly loss, it's good to have an area for extra humidity to slow down the over achievers.
This isn't as big of a deal when you're going for quantity but if you have a lot of expensive eggs, or eggs where you really need to maximize hatch rate, it's something you would want to factor in to such a large incubating cabinet. Otherwise your wife can simply run a smaller incubator with a higher humidity, but if you can keep them all in one place, all the better.