I'd probably leave that alone...
primarily for the reasons stated in your second and third questions. The defender clearly had sight of the blocker and was able to defend himself and the play, though not far down field, was extremely developed.
By the "letter of the law", it's likely a foul. By application, not so much.