Lucky i stumbled over this as it isn't really the way it happened at all...
You were called a few hours before your booking to be informed of the fact that they were running late, as they did me as i was booked in after you.
I am nothing to do with TCS just used them for years and happen to know them fairly well as a result. The guy that approached you about induction kits had nothing to do with them and i'm sure you would've been told this from the off, not really sure why you felt the need to mention it at all.
What the hell did you expect? -Them to unstrap the race car that they were in the middle of sorting out from the rollers, re-set all the computer etc, strap yours on for a mere power-run and then have to re-strap the racer back in, re-load the maps etc & continue? That'd be a bigger waste of time and complete ball-ache, look at it from their POV and realise that you're small-fry comparative to what they do everyday. I don't mean to say they should've treated you any worse, but please try and appreciate life for other people a little more, it would be great if life was always straight forward and plain sailing, everything going to plan, but as i'm sure we all know it just doesn't go like that...
It was only going to be a few hours at most and if you'd have answered your phone you would've known! It really aggrevates me when people like you on forums seem to want to drag businesses names through the dirt when really it's not very deserved, you only have to look at the kind of things TCS play with day-in day-out and their customers competition results to realise they're obviously not a bunch of messers.
One happy (& competitively successful) customer here, Tom is massively knowledgable & very helpful, people like him are very rare and worth praising, not condemning.