UPDATE: Mixed this thing properly, for a change. It sounds a lot better overall, and is like, actually decent.
Clipping's gone, I fixed the weird thing in the beginning, and while the delay is still being a bit weird, it still sounds decent. I have no idea how to fix what's wrong with the delay though, so you might have to just live with it. :( Sorry.
Way I fixed the mixing was by introducing compressors without any gain, and doing a teeny-weeny bit of EQing.
Oh, also, I made the drums sound a bit lighter since some people didn't like them as much!