2021 Giant TCR Advanced Pro 1 Disc review: Race-ready from the showroom floor