Some of your requests have been implemented already.
I disagree that you will want to add a genre text to a keyword. I think this should be added by beatport itself into the genre category. Look for another feedback issue specifically about the structure of the Genre list and add your feedback over there.
What's left TODO from your feature request is the ability for artists/labels to tag their songs/albums. I'm not aware yet about all the inside out's on beatport. Just discovered the Beatport Pro app. From a youtube video I understood users can add metadata and this metadata is then shared back to the track in the Beatport Pro app for other users. But this is only when they use the app and select the moods highlighted in green.
-> Unclear if the metadata seen on new tracks on the website/app come from this user-driven metadata or from someone who works for beatport. I'll make a new feedback thread to get an answer to how this works now.
Agreed. Infact even having the ability to search for "vocal" or "feat" tags would be of great benefit to me.
I mean sure you can perform a site search but doing this removes BPM & Key filters which i tend to use alot.