Really cool. Arrangement is really nice, even the mix is good. The only thing I don't think fits is the intro square lead (It's sooooooooo basic) and the kick, it sounds like you switched kicks at 1:40, that one is much better!
I think in a few years you could come back to this and make it huge and bassy.
I love it =) enough said ;)
Thanks mate :)
Please contact me if you would like to use this in a project. We can discuss the details.