Mac DeMarco gives a memorable performance, then drops trou