On another point, Shane Long's offside:
Is he abysmal at timing his runs (especially for someone with speed on their side)?
Or
The victim of his own speed, getting flagged for being offside incorrectly, as he's gained too much ground before the linesman's eye can catch up.