Your version of democracy seems to involve only British people voting on something. Of course we have less democratic control over how the EU votes, all countries do, it would have been impossible to form the EU and receive the benefits of it (which England has in spades) without sacrificing that level of democracy.
But to describe the EU as anti-democratic is simply wrong. It is democracy at a different level enforced in a different way for the benefit of the participants.