They peaked early... teams go on 24-6 runs every year, we just never hear about it since they didn't do it to start the season... the A's in 2012 went on a similar run after the All Star Break is one example.
Cubs are a .500 team at best from here on out... lineup relies too much on extra base hits, can't play small ball... and they won't beat the Mets in the playoffs.