That was a damned impressive sprint by Cav. I've only just watched it on ITV Player, having snoozed through the coverage yesterday, recovering from the FNRttC (on Thursday Night / Friday morning, it was the Newhaven-Dieppe run). As others have said, compared to the average professional cyclist he is spectacularly fast. The average cyclists on here would basically be stationary compared to him, even working as hard as we could!
I'm not sure this Tour de France has been the most boring ever. We've had quite a few impressive stages. The last week has sometimes been a bit slow, but certainly not on the mountains, and that's natural to a certain extent, after two weeks of racing. The riders are all getting a bit knackered, so not every stage is going to be full of excitement and continuous sprinting.
There have been plenty of other races where riders have gotten into yellow, and stayed there for a large period, way ahead of other riders, and I don't think they've been accused of making the race boring. There are multiple jerseys that can be won, and the stages themselves, so it's a rare race when something worth watching isn't going on. Today and tomorrow will have the time-trial, and the final run into Paris, and whilst the Jerseys are probably all sorted, it'll still be worth watching to see how the TT goes down, and whether Cav can get another spring finish under his belt.
I don't think this has been a boring race, and it'll certainly be exciting to see Bradley, and probably Froome take 1st and 2nd on the podium. A bit of patriotism isn't misplaced, and both riders are exceptional cyclists anyway.