Generally Bellicheat does a mismatch and take what the defense gives you style of offense.
So, he runs against 6 man fronts, and throws against 8 man fronts. He isolates a mismatch and exploits it. Brady is just really really good at reading defenses so it's hard to fake one thing and then do another at the snap. He identifies the mismatch and plays to it. He rarely needs to audible because he gets the ball out so quickly that once he identifies the mismatch, he just uses his hot read and progression depending on the rush. His decision making is impeccable and his accuracy is astoundingly consistent. As long as the OL holds up, the ball will hit the receiver in the right spot and the runners will almost never face 8 or 9 in the box.
The only solution to unlock that offense is a combo of a fierce interior pass rush through the A gaps to HIT Brady (pressure are not enough, and sacks are not necessary) and press man corners to prevent the short throw. Then you take your chances with your safety on the long ball. That is why we have Suh, the Bills have Dareus, and the Jets keep investing in dominant athletic guys who can play DT. The Jets are probably only 2nd to the Seahawks for best match ups against New England.
For us to win, Suh has to pound Brady early. It's really not too complicated.
Our offense needs to run plays that the Cheatriots are not stealing the signals for. IMHO, that is on the Dolphins coaching staff.