Nah still open to manipulation.
I still think cricket have it right where each captain is given three reviews in a game that’s it up to him if and when he uses them
Until (and I don't think this is either possible or desirable) the whole process is done without human intervention it will be open to manipulation. I think my idea does go someway to addressing the discrepancy over the amount of time the apparent same decision can take in different games and recognises the whole clear and obvious error side of things.
I also don't think the cricket analogy works, how long after the incident can the captain make the challenge? Easy to do in cricket but not so football imo.