The way I assess this situation is this:
I am a fan of Cav, but this, today, just proves he doesn't have the condition ahead of July. He's put all the eggs in the basket to peak for the Tour. At the moment, he is not showing he has what it takes to be competitive. He has done ****** all in the lead up. That California stage was only thanks to his lead-out but he did not look unbeatable like we always see.
This stage of him drifting just goes to show how out of form he is. I hope he's okay and not seriously injured.
Again, with a proper lead out train in the Tour, he'll probably be fine, but at the moment, I can't see him being competitive in the early stages.
Even if he didn't break his line, I don't think he would have won the sprint. Personally, on the assessment, I think he's *******. I hope I'm wrong as I want to see him fully fit in July but at the moment there is no way he could out sprint Farrar.
And If I was in charge of Columbia, I would seriously look at putting in a team full of climbers for Rogers and leaving Cav for the Vuelta and World's. On current form, Cav shouldn't be riding the Tour.