Does the training facility reside in a town that starts with an H? If so, I know of the place and probably the trainer and would recommend you find something elsewhere.
Unfortunately, I realize that there isn't anything really good in Boston. You have to travel about 30-45min to find any good training around here. There are 2 new facilities in Taunton that are both supposed to be excellent (lost of positive work). Neither have a website but I can get you info. There's a place in Seekonk that is excellent,
http://www.caninemastery.com/ and also a good place in Franklin, MA
http://www.masterpeacedog.com .
I would not continue with the brutal training methods, it will not get you anywhere. Sounds like you already have a good handle on the dog's correct temperament, and even if he "looks like a big scary dog," sounds like he's not. Be his friend and leader, not his tyrant.