Listening to David Cameron’s speech in Cheltenham. A stunning speech. Logic, clarity and genuine ideas for change.