Same thing happened to me! I've always had D&D and they are VERY loud. D&D has a street pack now, and it sounds like that's what you just installed. You have to get their race pipes or off-road or whatever they call them now.
I bought a set used and they are very quiet. I'm in the process of tearing apart my stock cans now to build my own set of loud pipes for when I ride solo and use the D&Ds for riding with my girl. There are a couple of write-ups on the subject already, but I'm planning on doing something a bit different that doesn't require a welder so stay tuned if you're interested in something like that.
Not sure about the idle.