There was always going to be a delay because of rights issues. Sky/BT/BBC pay a lot of money for the rights to show match footage on the day of a game.
I think being able to watch full matches 24 hours later is pretty darn good.
We should collectively pressure them to hide the scores.