This is a pretty decent mix as far as things go despite some clashing here and there, but I'm unsure about the rule-abiding aspect here. Make sure you ask people before you use big samples of their songs -- check all the rights in the creative commons, etc. It doesn't feel like there are any significant changes to these songs.
Also, you need to credit them in the side-panel over there as having been sampled by you -- though this is sampling in a VERY broad sense. I don't know if this is NG legal, is what I'm saying. Other than that, enjoyable listen, although I'm not sure what to review about it. You can't really sum up that number of songs in a single review. I will say I like your taste!