#1 - One bomber and one capital ship can pretty much wipe out the entire FO fleet. Why wouldn't the Rebels do this all the time to even the odds? In ANH the Tantiv IV can't outrun a Star Destroyer, but in this one the Imperials can't muster the thrust to catch a single ship? Or send a swarm of ties after it? One of the support ships can't jump ahead and cut it off?
#3 - The imperials have hyperspace tracking now...because its convenient! A line of dialogue could have easily fixed this, or they could have had a spy in the rebellion allowing them to track movements which would have made a lot more sense.
Even though I've come to terms with my initial frustration with the movie, these are the two parts that still bug me the most.
This kind of upsets all the normal pre-existing Star Wars space battle logic. A single ship shouldn't be able to hyperspace through another ship and destroy it. If this were the case then they should do this all the time with kamikazes or remote controls. Dumb, dumb, dumb, dumb, and dumb.
Hyperspace escapes have also been a standard plot device that now seems to be gone, and to Justin's point, for no good reason. All they needed was a tracking device implanted (as done in the Falcon on a couple different occasions) or a spy, or maybe even use an existing theme where there is a gravity well projector on a capital ship that pulls them out of hyperspace.
And I completely agree. Why couldn't the FO star destroyers hyperspace all around the rebel fleet and cut them off even if their standard thrusters aren't as fast.
It seems these are all goofy plot devices that could have been thought through a bit better.