There is an easy way to solve all of this, which some people wont like.
Make the game two 35 minute halves.
Stop the clock EVERY TIME the ball goes out of play or dead, there is a foul, a player is rolling around on the floor, until the goalie releases the ball etc. Clock controlled by a "fifth official" and displayed for all to see in the ground, when 35 mins is up the half/game is over (or wait until the ball goes dead one final time like in rugby union)
Stopping the clock is good enough for both rugby codes, why not football?
Seen far too much crying about this, I will guarantee at some point this season Sheff United will be the beneficiaries of the ref adding on 10+ minutes, and not a word will be uttered on here about how bad it is.