Let me start the review with:
Finally someone who starts a mix with an intro/name drop that sounds professional, most mixes I hear sound like the girl friend of the DJ shouting something into a 10 dollar microphone…
The mix I would call absolutely flawless. Very good song selection, nice mixing, excellent key matching, good energy flow towards the end and general good transitions.
Now speaking on a very high level: I think also the mix shows really good your comfort zone. You had fun doing it prolly and you showed really good that you can do a flawless mix. I would be very interested in a mix where you drive yourself a bit more to the edge, mixing more genres together with different beats that cannot simply be matched etc.
Because I think this mix was flawless and really good (hell I would hire you), but I also think you can do a mix that would blow my socks off as I hear the potential to do so…