After driving around with these on all day, I've decided that they were the right choice :D
Love the sound, not nearly as intrusive as my flowmasters were, docile at idle, but loud as hell when you step on it, and doesn't sound like every Mustang out here.
My SOTP meter also is telling me...