I haven't seen it yet, so I can't help with the plot holes. I can, however, amuse you by confessing that I mentally plugged in Clint Howard rather than Eastwood where you mentioned "Clint." It wasn't until I re-read your post a couple of times that I made the right connection.
Hey, it's sorta late and I just got home from a 2-week trip to Dallas. Can I be forgiven?