One very vocal critic of the management and business conduct of Carvana (NYSE: CVNA) is apparently shutting down, in a rather ...