I think the route could be optimized slightly but it was painful enough for me to not be able to save any time, so I just took this route instead.