I talked to Mr Happy today and he reminded me about something regarding Ares.  You were correct, DD... his strength is Class 75, not Class 100.  His Endurance (though not his outright resistance to injury, which is a bit lower) is Class 100.