To try to improve matters I built a new chassis using an ABC Gears motor and gearbox originally intended to go into a 7mm scale 9F, modified to take a 5mm axle. All axles run in Slaters axle bushed drilled out from 3/16 to 5mm. As the coupling rods now had to do a proper job they were strengthened by making brass rods and gluing the plastic rods, suitably thinned and profiled, to them.
A Brian Jones speed controller was fitted, with a 2.4GHz radio receiver, and a Strikalite battery pack. The whole lot was wired as per the wiring diagram that came with the speed controller. There's no sound, yet, but it's something I'm looking into.
The motor is relatively small (a Canon I think), but the gearbox is quite efficient and allows the small motor to produce a reasonable amount of power at the rail (it's not a worm drive). I would imagine ABC would make a gearbox to suit a 5mm axle as they're built to order I believe.
Running isn't perfect but reasonably smooth and slow speed running isn't too bad.
I also modified the couplings to an H shape to allow a hook to be used to couple to slate wagons/skips etc.





