The main sticking point for me: it would cap the Ukrainian army at 600,000.
Please explain to me why any Ukrainian president should accept that.
The Russians want that cap for one reason: they are going to invade again. And that time they want to face a smaller army.
Zalenskyy must reject that - or call off the whole deal. It just lays the ground for another invasion, one that might be successful.