Pretty good for a first song! I think the part at the end, with the drum solo and following short bass solo, could overlap a little bit as the bass makes its last riff, and as the drum solo comes in. Little things like these make all the difference between smooth and awkward transitioning.
Other than that, good job dude. :D You in a band?