The guy absolutely cracks me up and I love this song... it doesn't sit particularly well with my inner feminist though. As Chloe at Feministing.com said "No need to worry about failing to meet the standard of beauty imposed by the fashion industry, she meets the one imposed by men. Phew, that’s a relief!".
Despite that, if you just turn the music up, try to ignore the lyrics, and rock that pavement like it’s a runway then this song is pretty awesome.