I’m not into models, but I am confused about your statements like make this as close to prototype as I can, 5 speed series-parallel with a box of resistors and box of resistors elsewhere on the loco.
I am all for making accurate scale models but its not practical to scale absolutely everything, you’ve already accepted the motors and that choice alone means that the look and feel will not relate to the original. I’m not sure that scooter motors (permanent magnet type?) will be amenable to control via a series parallel arrangement and a bunch of resistors. If I remember correctly ‘series parallel’ refers to the field and armature windings so not relevant to brushed PM motors anyway.
I definitely endorse making the controller drum switch as you have prototyped but I would suggest that you only use its contacts to handle low current. If you did make scale copies of the original contact fingers they would be unlikely to carry the current anyway and if you beefed them up you would be departing from the originality goal. I think it should be a scale copy externally and have the correct notched detent feel.
Replicating the originals loco’s response (acceleration, deceleration) to its controls using electronic speed controllers, in conjunction with your custom drum switch is pretty straightforward stuff these days (one could even add sound). I don’t think any of this takes away any of the authenticity of your model, rather it enhances it.
Just my two penneth
Ian P