I know people have written a lot to you, but sometimes it helps me to *SEE*. I just found this video recently and it may help you out. I have not watched the whole video and while I can't comment that every exact thing they do is perfect, most of what I saw was a good visual for training. Personally, I like to keep Toby even lower under threshold than they had Brandi at times. I like for him to look, but not swirl and bounce around. Mostly because his isn't cute, hyper-active dog, it's terrifying "I'm going to tear your face off" dog.
http://www.youtube.com/watch?v=a4kHsaUSylQDo you have friends with dogs? (Sorry, it's probably apparent I haven't read all of this.
) If you have friends with calm, non reactive dogs, maybe you could schedule to meet up with them in more secluded/less foot traffic areas. Sorry if all of this has been suggested already. I'm not feeling well and off to bed, just wanted to offer what I could think of off the top of my head.
I would also strongly strongly suggest reading the book 'Control Unleashed' by Leslie McDevitt. It's geared towards agility type dogs and working them off leash, but the exercises and understanding of how dog's think is invaluable even to people in our situations (my dog has the same reactivity as yours).