Cannondale Bad Boy 2 2020: bike review