I just want to let you know you're not alone with Impressive. I used them a few times. Some good and some bad. After they wrongly diagnosed my car, I chose not to go back to them as well. You're right on the money when discribing his personality!
Good luck with your repairs.