So can you reach peak capacity with the controller if you charge long enough?
With the 150mah battery users getting 3x as long run times, it may be b/c they're charging it 3x, expecting the batt to hold the charge. If what you're saying is true, you should have the same results charging the stock 50mah 3x since they never reach capacity. So the increased runtimes are just due to our expectations of increased capacity and our resulting longer charge times?
Can you simulate the effects of charging with the controller to find out how long you have to charge to *really* reach capacity?