Automotive physics/theory: what is the best vehicle ride height for handling (on adjustable coilovers)?

He is correct. Lower roll center makes the car roll more, not less. The car’s roll is determined by the distance from the roll center to the center of gravity at that end of the car and the applied lateral acceleration.

This is a decent explanation;