Hey Man, nice selection of tunes but I take it you must be new at mixing or something because this mix was just like a train wreck spiraling out of control. Don't mean to sound nasty it's just you need some advice on how to mix and as for the comment left by SPECIALRED saying this mix was "nicely done" makes me want to think what was he smoking at the time? and leaves me pondering what his mixes are like because he did not give you an honest review.
I'm only telling you this because I think someone needs to give you some criticism about your mix. I think recieving feedback like this is good because it is the only way you will learn. How do I know this? because I have produced a mix like yours too and I was told the same thing I'm telling you about your mix.
The beats were probably matched you just need to align them better. Listen to the tune in your headphones and like me I use a dj software and just because the beats are matched and it is in sync does not mean it is 100%. Sometimes you need to align the jog wheel until the beats are right on top of each other and not slightly overlapping...if that makes sense.
Even now when I mix sometimes the beats may start falling apart as in they will slightly overlap when they are on top of each other. All you need to do which is what I do is move the jog wheel accordingly to bring them back together so neither one of the beats are overlapping and then this will avoid your mixes sounding like they are on the path to disaster. It's harder to try for me to explain it on here. Much easier to show you but I hope this helps you a bit more for when you next time produce a mix.
Also another thing I will tell you that I was told once was when your mixing try to have a slightly longer transition between the tracks approx(30sec) it just sounds a lot more smoother making the mix sound like one big song. I seriously hope this advice helps you a bit even on in proving your mixes. I will add you to my network where I hope you keep in touch and I lookforward then in hearing the difference between your new mix compared to this one Listen to my mix and hear the difference even in the transitions of the tracks for you to get an idea of what I'm talking about.....Oh just one other thing too. Track number 7 in your mix "CREAM" is not by Paul Van Dyke it is remixed by him but the track is actually by Blank & Jones.