#1. It needs to be faster i think, i dont think 128bpm is a good banging Electro tempo, tech house and techno yes, electro, not so much. 130+ tends to sound best.
#2. You have 17 tracks in under 40mins. Imo, thats a lot.
a) Personally I would have liked you to develop the songs a bit more. For example, I love Illmerica, that is a killer track, but you only played like 30 seconds of it! There were other times too where I was thinking “this is a great track, I want to hear more of it” but it was cut short.
b) Because you use 17 tracks it tends to sound a bit too chaotic for me as you jump around from track to track. Was it harmonically mixed? Don’t get me wrong, I think trying to harmonically mix electro is a nightmare…but even a few tracks at a time helps.
You had some great tracks in there! So, personally, I think I would have taken 10-13 of those tracks and ran with them in 40mins. Just my opinion, take that for what its worth, in my mixes I like to let songs unfold a bit more, if that’s not your thing, then whatever heh.