I'm interested in the idea that the EU is undemocratic, I do struggle to decide on that one. You could argue that the UK parliament is undemocratic because you have to be represented by an MP you might not have voted for. Democracy doesn't mean always getting what you want.
It does not, but it does mean having a say.
Look to Italy and Greece, both places where elected Prime Ministers were removed by Brussels and replaced with Eurocrats (I will concede that there was slightly more to it in the case of Berlusconi but the EU was certainly a factor), these Eurocrats were then puppeted to implement economic policies that these countries would never have voted for. Just look to Greece as to how that has worked out. It's clear that the Eurocrats care more about their agenda than public opinion.
Some quotes highlighting the democratic nature of these Eurocrats;
On Greece, "When it becomes serious, you have to lie"
On Britain wanting a referendum over Lisbon Treaty
"Of course there will be transfers of sovereignty, but would I be wise to draw the attention of the public to this fact?"
On France wanting a referendum
"If it's a Yes we will say "on we go", if it's a No we will say "we continue""
On economic policy
"We all know what to do, we just don't know how to get re-elected after we've done it"
Jose Manuel Barroso
"Governments are not always right, if they were we would not have the situation that we have today. Decisions taken by the most democratic institutions in the world are very often very wrong."