Let's start with the negative then.
The beginning is quite messy - Keep the "yeah yeah", but lose the "bring on the girls, pigs might fly" bit (is that what he says??).
Also not keen on the 4x repeated guitar/drums immediate to the opening lyrics proper - it drags the opening out too long.
The rest of it is enjoyable. Good use of vocal cuts - bass matching seems balanced through my headphones, but have yet to listen through the hi-fi with sound turned up!