Not bad, I think it has potential.
Just one issue - I think the final mix was rendered down just a tiny bit too loud, as I'm hearing bits of clipping in various places. A casual computer owner with just basic speakers might not notice, but I can hear it throughout the track on my studio headphones.