Lovin' those vocals!
I'm not a good critic when it comes to music, but I was definitely impressed by how well this was put together. The beat is always changing to keep it fresh.
BUT...the quality is a tad low, and I wish I could hear those rockin' instruments a little better.
Other than that, bravo!