Once again, the stats tell you the Bengals played lower ranked offenses because the Bengals helped put those offenses lower. Likewise, the Bills played lower ranked defenses because the Bills helped put them there.
OP has excellent info on the matchups. Can out now seemingly consistent O-line hold up against a great front 7? That's the only question, that, if the Bills answer in the affirmative, they will win.