Danilo di Luca has let himself go...