I think you have to consider where the Bengals played. They got blown out by the Colts and Patriots. I think they would have lost those two games at home too.
Maybe. The Bengals have been smashed by injuries this season.
But, for what it's worth, they beat both the Colts and Patriots in Cincinnati last season (they absolutely embarrassed the Colts,, and basically shut down NE).
Colts wanted payback this year and got it.