Very impressed. Bike arrived in good condition, and 90%+ assembled. I was concerned about disc brakes and the derailleur being dialed in, but everything showed up perfectly lined up. Looks great, lots of power for all the hills in my area, and lots of customization available in the controller. Customer service is awesome. When I ordered my bike, I had no idea the new model was coming out within a few weeks. Customer service contacted me to let me know, and gave me a discount on my model (...