Now let me start by saying I don't like Roche being at Saxo one bit and he is going very well but I think yesterday showed his true level. If Valverde/Rodriguez had not been screwing around, Roche would never have got back on.
Roche finished 7th in the 2010 Vuelta and 12th in the 2012 Tour plus other Top 20 GC finishes in GTs. Considering he is a noted non TT rider, how exactly did he reach such heights on GC??? Wasn't because of soft breaks either.
You are right about Kimmage not being happy with Roche at Saxo but he said in a radio interview back in July that he didn't believe Roche was doping. Maybe he feels differently now, I don't know.
All I know is Roche was climbing with the top guys in 2010, consistently among the top 10 climbers so it's not exactly unusual to see him up with top guys this year. Only difference being the stage win and jerseys. As a direct comparison, Valdepenas de Jaen was also a stage finish in 2010. In 2010 Roche was 8th at 12 seconds, 2013: 4th at 8 seconds whilst trying to save the leaders jersey.
As usual I will wait to see how he goes in the TT, if he is up there with the big TT riders, then yes the suspicions will be there. Until then nothing to really amaze me. Amazing how much more a stage win and leaders jersey means in terms of visibility.