I just had a play around with rearranging it in ID (without saving) and I’m not convinced it would be better. It introduces some really sharp angled turns (New Road → Cable Street and Cable Street → bus station) and I’m not convinced it would represent reality any more accurately than the existing mapping.

Does the existing mapping allow any vehicle routing or other interpretations of the data which are incorrect?

While the existing mapping isn’t great in showing New Road and the bus station entrance as crossing over as separate roads, in reality it is a really hairy lane change when driving there, so it’s not really inaccurate.