Agreed.
Fire ahead of time? Again we're not talking about close range, which is more the kind of range that you need to be able to shoot to kill. If someone is coming at you from mid-range with TB teleports, then sure, that's kind of a given - but I'd argue that they're not adapting their movement and pathing to the style of the weapon, which should be close and close-mid range, where your bullets would have gone past the potential end point most of the time. If you just fire along where the ball currently is, you're only potentially going to land one shot if the guy keeps teleporting, which he should be doing if he hasn't gotten the tag on you yet.
The position is often unclear - to me the streak and the position of the player is disjointed, and everything is too fast when it counts the most.