We run the Fat Cat on our in-house Road Glide and have the perforated wrapped baffle. We're extremely happy with both the sound and the performance of the set-up. Have you tried calling D&D to discuss the back pressure issues? This doesn't sound typical on their pipes but it may have something to do with the cams.
Lindsey :0)