David,

I love that long rolling anthemic chorus and there are some great lines throughout. Drums coming in sound good and not at all old school.
You always sing with feeling - this is another good one.
The fading out of that last "I`m never gonna quit" surprised me-a thoughtful rather than punchy way to close?

Robert