This is overblown. By team WAR, the Astros have the 7th ranked offense and 10th ranked pitching staff. There's a fair amount of data to suggest they're playing below true talent level, even not factoring injuries.
He was awful in his first start. His other two starts were pretty good (6 innings, 2 runs in each). This one was excellent.