Well, this is an utter joke. There were two possibilities for the race jury:
1. Treat this finish like a mountain top finish; the real differences count. Which means: Evans + 3", Contador and Samu + 1'20", Andy Schleck + 1'20", Greipel + 2', Gesink +3'30". By no means a fair solution as this was not a mountain.
2. Treat it like a normal sprint finish and apply the 3 km rule: the time mark is at 3 km to go. Evans + 3", Andy Schleck + 6", Greipel + 6", Gesink + 6", Contador and Samu + 40". A fair solution: the Contador-Sanchez group obviously got stuck behind the Gesink crash inside the last 3 km.
You just cannot combine the two solutions.