1. Make a check upon any declaration of war or trade embargo, and cancel any inbound freighters of the opposing party and remove any reservations by that empire.
2. When the toggle "Trade with other empires" is turned off, all reserved goods should be released and foreign freighters sent packing.
His suggestion is that the trade system properly reflect trade between warring nations or those nations that are dealing with a nation under embargo. When an oil embargo was placed against Iraq, they did not allow ships in transit to load up and sail on. They did not allow those trading with Iraq to complete their contracts before honouring the embargo. When at war, trade between warring nations ceases - they don't allow merchants to complete their shipping contracts, or ships in transit to pick up their goods, nor do they let goods of the other nation to gather dust on the docks - they're seized by the state or otherwise sold on.
What weblife suggests is simply that the trade mechanics accurately reflect what "normal" conflicts do. That is called a "bug report" - unexpected or unintended behaviour. Unless, or course, your position is that the current system is sensible and that you agree with it (that may be, of course, your perception).
As for the ambassador assignment giving the empire name, I believe that is also a defect with the current implementation. The ambassador assignment interface shows you the planet name and race flag. The planet name is rather useless to a player, since there can be only one capital and it is clearly shown on the map - and the player has no choice as to where to send the ambassador; so displaying this information gives no useful information to the player. weblife is correct in stating that it should display the race name instead of the planet name. That makes it a bug report as well.
What Erik wants in that thread, are suggestions that expand on or improve on the game. While fixing a bug may be deemed an improvement, I'll leave it to you to figure out the difference - a task you could clearly benefit from.