You do realize that 100 is an average OPS+, correct? That means 104 is pretty much average. Every division and wildcard leader but Cleveland has an OPS+ over 110. That includes both leagues.
Home runs and walks are important, but the team is also 28th in batting average between the Pirates and Tigers. A team that bad hasn't made the playoffs in at least a decade, perhaps far longer.
The pitching is also 8th out of 15 AL teams, so forgive me for taking your unfounded opinion with a grain of salt. The other playoff teams in the AL are 1st (Hou), 2nd (NYY), 3rd (Cle), (4th TB), and 6th (Tor).
Saying that an average hitting, pitching, and defensive team is mediocre shouldn't be a controversial statement.They just got 1 hit by Oakland for god sakes.