Stephen Farrand reflects on covering this year's Giro d'Italia on the ground ...