Mark Cavendish blamed late changes to the finish of stage one of the Tour de France for the chaos that marred the day's finale.