Ok, I get the basic idea with these cookie messages. It is to protect our privacy. Sure. But why do they need to be so annoying? And why does they all behave in different ways?
A far better solution would be to manage this natively in the browser, rather than having each individual website to manage this. Moving this responsibility would be good in two ways. First of all, not every website owner would have to reinvent the wheel and develop their own solution. Even more importantly we should get a consistent user experience. There is quite a few bad examples out there, and sure there is some pretty decent implementations as well, however it is still a very inconsistent user experience.
I have no detailed proposal, but basically each website should only need to present a short message about how they utilize cookies and supply a url to a website with more detailed information. Given that this information is present in the source code (in a meta-tag?) the web browser could decide how to present this to the user in a uniform manner. And my suggestion here is a solution similar to how secure websites would be displayed in modern browsers. Consider these sketches: