Only thing i disagree with is the mastering. some things are too loud and kinda make the song sound muddled.
check out some of my latest stuff if you get a chance
Really well done man, probably one of my faves in this style ;D - Good job ^__^
Please contact me if you would like to use this in a project. We can discuss the details.