Review Cannondale Moterra SL 1 review: an almost flawless electric mountain bike