Here is the inside of a Super Turbo. I think I found this picture on here and saved it. I don't like the way the exhaust flows right into the exit pipe. For low hp applications it probably doesn't restrict the flow much but I wouldn't want to use them on anything that is making good power. I'm not really a fan of the sound of these either. Exhaust sound is a very subjective thing.
go read the article linked above.
They say there are no such thing as a stupid question. They say there is always the exception that proves the rule. Don't be the exception.