½ of this year's growth has been the result of a recovery in the oil sector - what you called putting all our eggs in one basket. That is unsustainable.

YoY comps were at the most flattering in May since May 2016 was the biggest decline in oil -  0.6% of GDP at the time. That comparison drops out, in June, so the rate of growth slows even if output continues to rise - it's called the base effect. It's one of the reasons the expectation for H1 growth were so high, but the whole of 2017 was lower

Forecasts for h2 and next year are for a slowing economy - higher based effect and lower growth. Average forecasts for the whole year are 2.7%, and 2% next (so forecasts 100% support my assertion). 

So 4.6% slows to 2.7% slows to 2% - draw that on a piece of paper and it will look remarkable like the kind of peak you find in economic text books and exactly the environment Keynes said we should NOT be running deficits.