Yes, a more accurate characterization would be someting like partially elected legislative branch.
The parliament is directly elected, but it doesn't have full legislative powers. It can't propose new laws and the Council of the EU has veto over the parliament. Dissolving the EC also needs a supermajority.
The structure is at least way less directly democratic than any EU country.
What do you mean? The European Parliament is directly elected.
be someting like having an unelected powerful executive branch
They (the EC) need to be approved by the European Parliament and the Parliament can dissolve the EC.
If you consider the structure of the EU undemocratic, the same would apply to most countries that are considered democratic.