Nearly perfect!
The crash symbol (or ride) seems too loud and distorted, it may just be my headphones but the treble may be too high on that track. But otherwise it is brilliant, not many people on newgrounds pull out something like this with lyrics that are actually sung in a way that you can sing along.
Good work!