I love the depth of the story here! Each track is so unique, but keeping the tempo and time signature consistent across definitely adds cohesiveness.
I noticed on some of the tracks that the instruments didn't sound quantized (aligned with the beat, almost like rhythmic autotune.) This is a very effective way to make the final mix sound a lot better, but it is more than made up for by each track's uniqueness and lack of repetitiveness. Stellar job!