This run was just riddled with terrible RNG and some really obnoxious NPC placement. Seriously, the game loves to just "warp" NPCs into the middle of the Pacific for no good reason :D If/when I do another run, though, I'll be much better prepared. This could have easily broke the 6 hour barrier and beyond if only I could get things to cooperate a little better. Also, note to self: remember to check on mate loyalty every once in a while. We lost one ship because of that... and probably lucky things didn't go worse considering how close I cut it on food consumption multiple times. And that one battle... I won't spoil it :D
Major props go out to GilmokToo for giving me advice after he broke down much of the code himself, and to Zaltus33 for the original routing! Also thanks to Porkbackfat (our hero's namesake) and the presence of TheAmericanDweem, Lil0san, VesperVidya, eldenina, and Cyberdark86 for giving me good ship names.