they used to have a good rep, but that was with the old regime, if i remember rightly when the management changed the good tuners from thor left. and since then i've not heard good things.
i think most people in the know, are well aware of thor and to steer clear.
the heavy handed approach sucks though, i would have had the police straight down especially as he would have all the recipts for parts etc.
these days i wouldn't recccomend thor to inflate a tyre; let alone work on an engine. and if he's reading this my pm button is just at the bottom of this post