Is it possible to have more than one crossing between two waytypes (e.g. rail and road), and define different speeds for them? If so, how does simutrans work out which one to use - is it a case of closest matching speed for one of the waytypes?
No it is not at the moment.
Shame (although I suppose it means drawing fewer graphics). Any patchers want to have a go?