There may be a lot of truth in your defence of his recent record, but the reasons you give can equally be viewed as excuses for his recent lack of success.
Either way, I don't feel he is the right man for Everton: too much baggage and at the wrong end of the age spectrum.
Top level football is young man's game, and I feel we need to be looking at younger managers who still feel they have something to prove, and might be more adaptable than seasoned veterans. For all his past success, Ancelotti essentially failed here - he showed he wasn't up for the fight, and that is my overriding concern about giving a last big pay day to older managers.