I place a lot of blame on the "offensive" play calling. For all the hype, it really was very vanilla. Some of that was protecting Manuel, rarely were they in anymore than a three receiver set with max protection, and it sure looked like they kept calling the same running play the entire game--i.e., no read option. Again, was this to protect Manuel's knee?
Take note, in the few times the ball was targeted down the field, it worked = Touchdowns.
However, i think one BIG factor that has not been mentioned much, was starting field position. How many drives did the Bills start inside their own 20?