I love and agree with the above suggestions.
Concerning performance issues, I heard that cannon recoil and being able to close and open the gun ports was worked on at some point but abandoned because of performance problems, would it not be possible to have these things as toggleable graphical options? I believe all these small details add hugely to the game.