ORIGINAL: U-dUd
I don't understand it all, but those maxim controllers sure remind me of the pulse chargers by duratrax. I think they may be as simple as you say in that any drop of the mv set-point will terminate charge. This is consistant with some of the intellipulse series.
Except they are not using pulses.

Lot's of different ways to achieve the same result. Hope you play with the PIC processors. You don't have to be a electrical wizard to program them. They are a lot of fun and you can put your ideas on charging algorithms to practice and then change it all be programming, after you have a series pass FET or transistor to regulate the current.
John
EDIT -> It's my bedtime so I'll see you in the morning if you have more questions.