This doesn't really look like a road network to me, is it possible that you could make it so that all points are on the same plane and that curves start from where the previous one finished?