militarist:
I'm not in the game any more

I just checked out that thread now, as I was rather bored.
I can surely agree that it'd be good to have all that community diplo rules written down. Maybe you can work with Baalz on that or other vet. There is a large grey aread when it comes to NAPs and what can break them. But it's always better to use wider approach when thinking what to expect. NAPs are about having secure border, so you can focus on other activities. But they are certainly not for letting you win or make an attempt at winning while enemies have to cancel NAP and wait X turns.
And yes, all NAPs are binding except when stated in OP. People [most of them] do not carry grudges over games, but if someone breaks NAPs he simply won't be trusted. And will be backstabbed too.