Not to change the thread but that pop you hear the odd time at start up can be fixed by leaning out your idle screws a small amount. That's what I had to do to get rid of it on mine.
By the way, I own TOR long slash cuts and like them. I have had many positive comments from others who have heard my bike. Never heard any negative ones. The SS probably would sound better but.... I can't own them all.