That looks neat. I can't really think of a good reason why, but having both motors running on the same belt doesn't seem like a good idea. Why not just have one going to each ballscrew? At the very least that means shorter belts, so lower inertia (probably negligeble). I guess the only thing it gains is preventing racking occuring.