As for the Steelers and Ravens, both of whom have great defenses, the Bengals undoubtedly won't march up and down on them, but Offense to Offense I'll take ours versus theirs in a landslide. The defense has to play better obviously, but I believe it too can contain a mediocre or a good offense enough to allow the Bengals offense to outscore them.
As for the "brutal" schedule. The Bengals play the Colts and Chargers, The Ravens play the Texans and the Broncos, the Steelers play the Titans and the Raiders. Every other game is the same. So all we have to do is go 4-2 in division, then match for the remaining games. I don't think that's impossible.