This is so cool. I don't know the stuff you referenced, but this project is super well done. Happy to have listened to this as my first one!
... I think what would have made this even a tiny bit better would be attention to detail, to velocity of each note (especially on drums). Everything is kind of blasted at the same velocity, which gets a little tiring. But I'm only nitpicking here, trying to not just say "wow this is awesome". :))