Props to you for that.
One thing I noticed is that you have the Ravens finishing 12-4. That's a decent prediction that falls in line with what most people think. However, your home record for the Ravens is 7-1 and the away record is 3-5. That would make the Ravens 10 - 6.
The Bengals prediction of 11-5 would therefore put them 1st in the AFC North.
Also in the NFC West your division records are as follows...
SF: 5-1
SEA: 4-2
LAR: 3-3
ARZ: 1-5
It would behoove you to edit these totals, where both wins and losses must be equal for the logic to work.