David Ross: ‘I’ve never been so happy to go to Cleveland in my life’