Interesting about the controller.
I looked at some kits on Amazon, including Woosh. Looks like there could be trouble getting stuff to fit a given bike, and waterproofing things, and having it legal, and battery safety acceptance while touring ...
I do have a spare push bike I could adapt...