Yes the site may look ugly with the banner at the top but it has to be in site when a user views any page, if they accept it disappears and stays hidden until they deletes cookies from their browser.
It not something I would put on a website if I had the choice but I don't it has to have that or something similar by LAW it cannot just be stated in a terms and agreements section on the site, and most sites will have this or something similar now if they are in the EU.
I have already seen several websites that have this, ugly or not it has to be done unless the owner wants a court summons and a fine of up to £500,000.
If it is a bad way to design a website then how come companies like the BBC are using it???
again here are some examples -
PS - I appreciate your concerns and I don't mean to sound like I'm being argumentative about this but I don't want to discuss why they have brought this law in, what its doing or what the site looks like I just want help on sorting this issue out.