Interesting - I have a 96volt build with the QS138 motor - my current gearing is 14:46 and it still over revs at mid throttle (which consumes more battery than it should) so have been trying to find a 15T front sprocket.
Really like your 3D printed modelling, my work was much less refined.