I am a bike shop employee and I just ordered one of these after an extensive test ride. I have a long and hilly commute that includes riding from Lewiston, Idaho to Pullman, Washington. This commute includes a 2000, foot climb out of the Lewiston valley and is about 35 miles long.
Before purchasing this bike I wanted to see how well, it could make the trip or even if it could make my whole commute on a single charge. I started up the 7 mile 2000 foot climb and made it 3/4 of the way up the hill before the batter indicator showed that I used 20 percent of the battery. Once I saw this I figured I would be able to make the ride easily. I then went another 10 miles before I lost another bar on the indicator. At this point, I was well ahead of schedule and knew the battery would survive the trip to work, so when I was about 6 miles from the store, I decided to take it on some back gravel roads with some significant hills and put it into turbo mode.
Phew that was fun! The bike had no problem going up hills that were in the low teens as far as grade percentage goes. The day I rode was also quite windy so I tested it into the headwind and got the bike up to max speed with no problem, the bike went about 39 miles before I killed the battery, but the vast majority of the commute that day was into significant headwinds and also included 3000 feet of climbing.
I have seen many people mention that they wish the bike had a shock fork. With the large tires that the bike had and the carbon I really did not seen any reason to have one. With the 27.5 x 2.4 inch tires I found that the tire pressure could be run relatively low giving a fair amount of cushion from the tires. Not all carbon forks are created equally, some don't have any type of superior ride quality vs a decent steal or aluminum fork but this one does and I found it worked well on the wash boarded gravel roads that I ride, and was smoother than my two bikes that I use for riding gravel.
So, I have to say that I am pretty impressed with the bike and also appreciate the fact that it has a higher max speed than the bikes that max out at 20 MPH.