Will be interesting to see if they decide that Viviani's move of 3+ meters to the left in the last 100 meters is ok. He might be happy that he didn't cross the line first.
Not sure, but that would be my assumption too. On the other hand, lots of kilometers and elevation in the legs.
Edit: On the third hand, Pieterse's time was set towards the end of a 110 km ride with 3200+ meters of elevation so there's that.