No team is perfect at every position. But you can't tell me a team that has Newton, Smith, Tolbert, Olsen, Williams, Gross, Kalil, Ginn is average on offensive talent. Cam alone would make any offense average. Throw in the solid vets around him and the offensive talent was very much above average.
I'll concede Newton, Tolbert, Olsen, Williams, Gross and Kalil all qualify as varying levels of good, but even with all six on the field that's still only about half the unit.
Steve Smith of a few years ago I'd have given you. Steve Smith of last year? He was the best receiver in the unit, but not what he used to be, and beyond him the unit was anywhere from inconsistent (Ginn) to borderline awful (LaFell).
I'd add that when only two of your five starting OL can be consistently counted on, you're gong to have problems.
I certainly wouldn't call the playcalling last year perfect, but I generally found it decent. When I look back at last season, the biggest problem was OL play and a receiving corps that didn't strike fear into anyone (and yes, that includes Smith).