First impressions of the latest financial results. Excessive reliance on an 'ad network called macro factors' lurking behind ...