> Thinks - "ride" becomes "rode" and "ridden", but the two would appear to have different meanings.

I don't think so. They just appear to be the same word used in different tenses. e.g. I rode my horse. I have often ridden my horse.

Of course, you could use the jocular and say 'we're glad we've got ridden of him'

Rubrick