Honestly, my biggest problem is that there's clearly lag-time in the New Order's tracking capabilities. They could have avoided the problem by making a jump to a random location, and then immediately making another while the enemy battlecruisers are still in hyperspace.
Not enough fuel for two jumps? Bring everyone on board the main cruiser, and drain fuel off the escorts.
Need more time lag? The First Order battlecruisers are something on the order of three times the mass, and the Alliance cruisers are supposed to have some ludicrously strong shielding. Come about, and make your jump through the First Order fleet, and make your second jump with the time they took to swing those four-mile-long ships around to your vector.
Like this was never a problem that needed a special solution for, only something that should already be standard protocol in a universe where you can be tracked.
Other than the need for some serious suspension of disbelief, it was alright. The villans have been rather weak in this trilogy so far. There's not much of a sense of urgency.