Your pool details are not showing up in your signature online but your Tapatalk profile says the pool is 16,000 gallons, is that right?
8 gallons of acid in a 16,000 gallon pool is a HUGE amount of acid and will likely drop the TA close to zero and reduce the pH to very acidic levels (below 4.5). The "pool guy" is basically trying to do a "No-drain" acid wash where the pool water is made very aggressive towards plaster so as to dissolve some of the plaster surface. The hope, on his part, is to remove any calcium that may have scaled onto the surface (possible if the chemistry was not properly maintained) and to reveal some more of the plaster color. The problem is, if the color variations are due to poor troweling technique or some inherent problem with the chemistry of the plaster mix (too much calcium chloride), then no amount of acid washing is going to really fix the problem. I don't personally like the "No-drain" acid wash technique as it has very limited usefulness and, like most acid washing processes, it likely does more harm than good to the plaster surface BUT it is pervasively used in the plaster industry as the go-to solution to fix plaster color variation issues. Did they by-pass your equipment (heater and SWG) at all? I ask because very acidic water can damage the special metal coating on the SWG plates and the inside of the heater core (if it's just the standard copper heat exchanger) .
Hopefully it works out for you.
As for his charge of $145/month, that's high but probably not out of the norm for your area. Honestly speaking, TFP teaches a method of pool care that is far different than what the "pool guy" will practice with far fewer problems and A LOT LESS cost. Most TFP'ers will tell you that they don't spend two month's worth of that guy's service (~$300) in an entire pool season, let alone two months. I certainly don't spend that much on chemicals (acid mainly) in an entire year...
Let us know how the acid wash works out.