The Ballad of Billy McCrae review – erotic noir is on