Here's something for your mixing amusement - groovy tune from my band. It covers pretty broad range of style so it might be somewhat fun and challenging to mix.
Drums are live, and have some issues (for me gating snare was a must, because of the hihat)
DI bass, guitars are Di into Scuffham S-gear
Synth bass has very intense sound, so you might wanna temper it a lot.
Vocals were recorded at home, so they are not 100% dead, but nothing drastic.
Rap 1 and Rap 2 are mainly Background vocals, Rap 3 and 4 have some as well. all "Ty rap" and "Zi rap" are only for the "ooooooh" part.
Here is my version, took a couple of days with it.
One thing that sticks out to me over the OP's mix is how loud all of the other mixes are. Hopefully, through the magic of the interwebz my mix does not come out like that - hopefully the subtleties are intact.