There's a number of factors that can influence on the poor performance with this(mixed) setup. Connections (for example) and (my bet) the very nature of different bat. chemistry's and conditions. You just can't see (or measure) what happening in NIMH pack or SLA pack separately , while they are connected and you riding a bike. One damaged cell in SLA can quickly discharge NIMH pack. Proper test would be to compare 12v SLA battery (that is , if you can make the controller and motor to work on that voltage) and 12v NIMH pack. Or (better yet , I just remembered that you have 24 V controller) you can repack NIMH in parallel to get 6.25 AH /24 V pack and compare it to your 7 AH SLA pack (24 V). That should do the best job for comparison (in the given circumstances , without packs with same characteristics AH/V). You should see the difference in range (driving in circles near your house) and in acceleration (well , this one you can only "feel" , without proper instruments ). Let us know what you did (although, I know results in theory).