30 min 3 deck mix. please listen i need feedback

Hi I recorded this mix about 2 months ago for a DJ competition and thought I'd post it up here. If anyone could give me any feedback, good or bad I'd be really really grateful.
Thanks a lot, tracklisting below!