Well, there's a couple of "European Elections" ads that actually hold the information (about who is being voted), but then again, it is a bit of a confusing layout on a quick glance, with so much information (I've had a course on legal information gathering, so I know these sites quite well nowadays).
And as you said, the organizational structure isn't there as an overview, although when you look at the "institutions" tab on the lowest box in the middle, you'll have the different institutions, such as the Parliament, Commission and the Council (links to their websites).
But when the websites fail, go Wikipedia