How do you like the dual-drive situation? I've been thinking about doing the rear hub motor + bbshd combo. Seems like it should really handle the hills. Plus redundancy. Light-weight geared hub rear drive for sprinting up hills, bbshd for the higher speed.