It sounds cool. I think you should lower the level on the beat though. I don't know how well you know garageband but you could actually raise and lower the volume of specific tracks throughout the song, so you can change the volume of the drums to make certain parts stand out. What might help is specific hits for each different drum sound you want in your production. This would allow you to control the volume to each specific part according to how technical your riffs are.
Your guitar sounded pretty sweet. I don't think there was a bass line but if there was it wasn't loud enough but if not that would certainly bring out your guitar a little stronger against the drum beats.
Nice production but a little more volume control would have been appreciated. Nice guitar riffs.
---------- 4/5 ----------