"comfortable, upright riding position"?? That's my CF bike!
CF isn't Carbon Fiber, it's Crank Forward! It's got a seat, not a saddle..
You can stay siting down while going uphill..
Original 21D | Electra Bikes
It's nice for old folks, since your seat height is set so your feet are both on the ground.. Great for stopping at the light, no leaning over balancing on one foot..