Not bad throughs. I just see a few issues. I'd prefer a different WR over Williams. Williams was a one-year wonder at Alabama, which worries me enough. That, on top of his injury, and I'd go elsewhere at WR. But I'm fine with WR in Rd. 1 or CB. Just BPA.
If Ojabo is available in Rd. 3 I would def take him. I don't think he slides that far, but for the reasons you stated, yeah, take him there!
Olave would be fine at 25, otherwise, BPA is likely a CB.