Just treat diplomacy as if the AI will act completely randomly. I gave up playing the diplomacy game a long time ago, and just play my own strategy.
That's why I think the AI IS irrational, just like the City States.
But I wouldn't mind to know a little bit of your strategy.
