Sounds really à la Foo Fighters, very well done.
Maybe I'm too old, but I can't hear anything punk in there, it's more on the pop side (no offense intented as I love good pop music).
That said, I understand why people like it, it's a really catchy tune.
Congratulations, the plays are more than deserved.
PS : Don't spend everything on ... sex and drugs and rock'n'roll attitude. 😉