I watched it on iPlayer, but missed the end (due to driving home). I was amazed that he won it, at one point he was 16 seconds down on Chavanel, then ~12 seconds down on the Aussie who beat Chavanel, but Martin was only 6 down on said Aussie.
Wiggo, obviously did what he normally does, i.e. looks like he is having a mediocre ride then turns the heat up to 20 in the last section.
Good on him, think his days of being a GC contender have gone, though.
As for when he can wear the rainbow jersey, obvious, innit? When he is racing in any TT in the next year.