or a gentle leader will help you from having to pull so much, and with the Gentle Leader type you have really good control of the muzzle. And that will take the tension out of your pull, and not get him so ramped up.
Also, when you see another dog, have some treats, and get his attention. Keep it on you as you pass. One, it takes his mind off of combat. YAY, WE GET TO PLAY COMBAT. and two it teaches him that good things happen when other dogs show up. Eventually you will learn to taper off, but at the start have a lot. Sliced hotdogs, about nickel thin, microwaved on a paper plate for 30 seconds to a minute usually work pretty well (cool them off, then put them in a plastic bag). Cheap too.
A web site to look at and learn about getting attention and control in a good way...http://www.shirleychong.com/keepers/lessons.html
Worth reading, whether you do it or not. Attention training can go a long way toward handling the challenge your dog has in staying calm.
One thing you might do is ask if you can walk with others periodically. Don't let them get close, just walk in close proximity with another dog, keeping his attention elsewhere. It gets them used to having other dogs around without being reactive.
Don't feel guilty about Jazz, ('course, Jazz would have his own opinion.
They will get used to the routine.
Just thinking out loud....