Bit of a train wreck at the 3 min mark. Are you using autosync?? You'll find that autosync can be pretty shit, usually it will match their BPM correctly but you will still have to bend ya pitch a bit so they become beatmatched. Slow down on your EQ's as well. If you are going to head down the digital dj path i suggest you invest in some better software like traktor. i voted your mix as average the reason for this is because your using software and the thing that is stopping me from selecting below average is because you seem to have the timing right so if you lay off on the sudden EQ changes and bend ya pitch so the beats line up better it'd be sweet.