The mix of everything sounds pretty good to me. Nothing stuck out too much or anything. I like the stereo spread you created.
A few of the sounds --- notably the hats --- sounded a bit shrill to me.
To be honest, as a composition, I found it a bit repetitive and a little boring. I had to resist the temptation to skip ahead and see if anything new had happened. (I did resist and listened to the whole thing.) You did a good job of mixing up the instrumentation and ear candy throughout, but I don't know. I guess I would say that those two chords weren't quite interesting enough to carry a four-and-a-half minute song. Just my pair of pennies.