I suggest you re-watch that last drive against the Panthers. His completions were dumpoffs (mostly to Freddie, one of which he had to purposely drop to stop the clock) and the blown coverage lob to Stevie who was wide open, but would never have been successful if he was covered.
He also threw an unnecessary bullet at CJ who was less than ten yards in front of him that bounced right off him and should have been picked. He had a decent scramble on the penultimate play of that drive. Other than that, he sucked. And has always sucked. And likely always will.
Fred Jackson won that game for the Bills, not EJ.