Very good work
I thouroughly enjoyed this. I can feel the mood of this song. I like how everything made a perfect blend to add to each other. Instead of one pure idea for the main beat, you can choose any given one and it still feels great. Very good job.