Who is David O'Doherty as he stars in Along for the Ride with celebrity guests in Channel 4's cycling comedy series