Yesterday's was a good one but I think people will get bored of they become more common.
It does tilt to the big team too, to the point that the Tour had to manipulate timing differences one year to prevent it from skewing the GC too much.
One of the reasons it worked for me is that the GC doesn't now read like a PCS start list. To achieve that you have to have some GC action ahead of the TTT which doesn't work with every parcours, and you have to have the TTT within the first few days.
Would be good to see them restricted to road bikes although I'm at the very thin end of a wedge that ends with the TTT being run early on a Sunday morning down a dual carriageway.