Very well said. QB is clearly the biggest weakness, but that's not going to fixed in the draft this year.
As for the OL, I thought it was very strange for a new group (not to mention uncharacteristic of a Bills team) to be significantly better in pass-protection than run blocking. Could probably use another mauler if we're going to be a power running team, but I don't know if anyone in the draft fits that description.