Got this done a lot faster than I thought, can't believe I thought this would rival a karma run.
This run isn't perfect but it's very solid and shows what I think is a pretty optimal route for now. Will revise this but I'm very pleased with the final time.