Regarding treaties, I see no way to determine how much time you have remaining on current treaties. Knowing when an anti-aggression pact ends would be very helpful in planning for that factions destruction.
Also, I would suggest being able to cancel a treaty or at least cut it short from within the Foreign Relations panel. Maybe with the effect a a relationship hit with the other factions for cutting it off early?