I don't trust the offside decisions at all. As you say it's impossible to determine exactly when the ball is struck and the cameras are at an angle which means the pictures aren't completely trustworthy.
There are four variables of the ball being struck, attacker's position, defender's position and the camera position/angle. Yet they are treating it like a photo finish in sprinting with only one with no margin for error.