Getting curves of the correct radius is not an issue as you can specify the radius and angle in Open Rails. Switches/Pointwork would take longer as these are comparable to modellers set track and new ones would have to be created with a tighter radius.
However this is side issue in order to give you proper gradients. The main issue is to get acceleration and braking acceptable on a model.
Some of our users are looking at 100 trains simultaneously, but here we have only one. A few kB I would guess.
*************
I've enjoyed exploring what's possible here and your ProtoThrottle looks very good to me. However I've got lots of coding commitments already, so unless you have a friendly coder on tap I can't see this going anywhere.