Hi d8veh.... not sure if the Sram shifters are the same, I have the Shimano EZ-Fire shifters. But if I can only fit a thumb throttle its no big deal.
The bike is only used for pleasure and exercise so big range per charge isn't an issue, not sure about power yet. No steep hils where I live, so...