Someone has to say it.
Just from your requirement list, I would say that the CEM60EC does what you want straight out of the box. I would probably put it on an Avalon T-pod as a better, more portable solution.
It doesn't have absolute encoders which aren't in your list but you do mention in your comparisons. Are you wanting to use it as a push-to ?
Steve.