Wanted to comment on these as well, real quick:
Noted, but I'm going to take this out of the scope of this update, this has more to do with the RunToEndZone logic and less with the route running logic. I believe what is happening is that he is favoring the direction his momentum is taking him, but tweaking this will also impact RB cutbacks (remember back when RBs would cut back over and over and the defense couldn't keep up? I think we're running into the code that prevents that here.)
I think this is a quick shovel pass to the RB, but it does look weird and should be addressed. It also shouldn't really end up as an interception.
I believe you are right, more because he has poor route running. He is stutter stepping, and his route skills determine how long he stutter steps before continuing. I think a few things are happening - 1, he is getting probably the far end of the random distribution for how long he is stuttering; and 2, he is just coming out of his stutter when the ball hits the ground, you can barely see that he is starting to run again right at the last split second of the play.
I'm updating some of the throw away logic for the next games.
I believe this should have been a drop, I need to investigate why there's no play-by-play indicating why it was not complete.
Hoping that the next update addresses this.