I like this type of approach to CNC noise and dust abatement. It's an issue that's been in the back of my mind, nagging at me for some time. Right now I'm using two methods which, for me at least, are very effective: confinement and isolation.
For confinement I built an enclosure to fit over the CNC router. It's essentially a removable, bottomless box with clear acrylic sliding doors. I intended to route a vacuum hose inside, but discovered that instead of dust coating the entire interior and the machine as expected, it was mostly confined to the workpiece surface and compacted inside the trough left by the bit. So once a job is finished, I just spot vacuum by hand. It only takes a few seconds. The enclosure walls are sandwiched pieces of Masonite glued to a frame made of 1/2 inch pine strips. This results in an airspace which helps deaden the sound. An obvious additional benefit the enclosure provides is protection from projectiles such as broken bits.
For isolation I relocated the big dust collector outside the shop and ran a length of hose through the wall. It's located in an attached shed where lawn and garden tools are stored. It's not a solution for everyone, but whatever degree of confinement and isolation can be reached sure makes CNCing a lot more enjoyable.