That's a good result Chris, and it suggests the main cause of your original trouble was simply expecting a little too much of the mill. A case of Scanderbeg's sword needing Scanderbeg's arm. I don't see the tool as any kind of failure; on a bigger mill I expect it would perform without fuss.
I'm not sure putting stops on the mill to stop it getting nudged out of tram is a good idea. When energy is dumped into the body of a machine it has to go somewhere. Increasing the weight, strength and layout of the machine itself is the best way of dealing with it.
In the absence of weight in a WM18, allowing the tram to move is quite a good way of dissipating energy without breaking anything. If you fit stops, the shocks might hammer expensive bearings instead, or even crack the frame. Or the WM18 might be strong enough to cope.
As amateurs we don't have access to design detail and, without knowledge, can only have hazy notions as to how strong, or not, a machine is. For example, plastic gears used in small mill for cheapness alone would be bad, and it makes sense to replace them with metal. On the other hand, plastic gears may be installed as a fuse so they break before something more expensive. If that's the case it's daft to replace them. As I don't know what the designer intended, or have access to the stress calculations, anything I say is a guess.
One of the nice things about Chinese kit is that it's not so expensive and lovable that I'm afraid to take risks and make modifications. In your position I'd certainly try fitting stops, but there would be no tears if doing so broke it.
Dave