Kendrick Lamar and SZA live in London: a sometimes jarring, often unmissable clash of worlds