This is really cool. I am no drummer by any stretch of the imagination so feel free to disregard this but my only comment on the way it was mixed and mastered is the drums. I personally thought they seemed just the tiniest bit too loud/treble-y for what they were, but honestly its almost insignificantly so. Other than that great job on the mix/master and the whole song in general. It'll make a great song with vocals