re: the Froome feeding fandango, surely it is a case of working to the rule, calculating that you get more of an advantage out of breaking the rule and taking the punishment, than not breaking the rule and have Froome stop and push the rest of the way (I might have exaggerated slightly). This isn't cheating, it was just a tactical calculation. To give a footballing analogy, players will often accept a yellow card when deliberately taking out another player to stop a counter-attack. This is exactly the same. There was no attempt to evade the rule or to cheat, it was very blatant.
The entire penalty seems silly to me anyway. I only started following cycling last year, and was not aware of the rule before today, but someone explained that the rule does not exist to stop riders feeding during the last portion of the race, but to stop them getting an advantage by riding along, holding the car for a brief period. Froome went no-where near the car, so even if he benefited from the infraction committed by Porte in terms of getting the gel, he did not get any benefit from holding onto the car.