I liked the mix. I don't think there is too much drums. Instead I heard that the vocal in some parts is too quiet (on choruses), so you have to figure out how to make vox more consistent during the track. Vox is the most important thing in the song. And at 44 sec. there is a problem with double vox..
Sasha MD