Here is an update.
I had a problem with the way I was calculating the exponential curve and not getting a true exponential curve causing some over sensitivity in the mid range I didn't like (but way better than stock). I believe I have that solved now. I'm building a version of this that I can install on my bike tonight. I want to start commuting with it this week to make sure all is well before I do the first run of prototype boards.
I haven't done much with it this the past week besides think of solutions to some problems since my Fiance moved in with me last weekend so we have been reorganizing the house so she's feels more at home

I'm also studying for a Microsoft cert I have to get really soon so I can get a contract position. Once that's out of the way I'll be a lot less stressed. Haven't been enough hours in the day lately.
I'm trying to come up with a slightly better throttle algorithm, but I might just release it as is for now since I want to get this out there. Just converting the input to an exponential curve makes a huge difference in how easy it is to control your bike when using a Xie Chang based (Lyen, ebikes.ca, etc) controller.
I own both EB2XX controller and EB3XX controllers and this is compatible with both.
Greyborg Hub Motor, Lyen 18FET, Customized full suspension kids MTB. Top Speed 61 MPH
9C 8x8, 24S2P LiPo, Lyen 12 FET, Diamondback Recoil Comp. Top Speed 42 MPH
GreyborgUSA Dealer