Nice mods! I just had a leak on the v band connection I fixed too. Once I loosened the 13mm bolt on the down pipe bracket it went together. I didn't even have to take the bolt out. The leak I fixed was very minor so not sure how bad yours is. Might have to do what CoCoal said.
I prefer the rumble.