You got guts and I like that. Not many would dare to mix so many genres together, but it makes for a refreshing mix.
The mixing is solid and nothing special, but better than to overdo it with effects and such. Still good basics.
Now I still think there is a bit of tension and energy staggering going from first third to second third or the mix and possibly some song re-arranging would have helped.
But all in all I find this very refreshing and I commend you again for your guts to mix all this together. It was refreshing and fun to listen to.