So I ended up driving 70 miles from my home town in order to go to a bike shop that had some of the independent e-bike brands that I have reading about on this site. They carry Haibike, Juiced, Surface, Pedego, Prodeco and a few others. After trying out a few, I put down my money on a Surface...