On a ripsnortingly beautiful evening, Nick Cave and The Bad Seeds took a mostly 40+ crowd on an emotional rollercoaster.