I'm not a huge fan of the song itself, but thought it was a pretty cool way to open the intros. At the same time, I'm not married to it. But I don't think bashing it out of pure musical taste or for the sake of change itself is needed either. Some people just can't get over their musical snobbery regardless of effect or presentation. The focus wasn't on the song itself, but highlights, teamwork, success, challenges, and of course, the 12s. But now there even some that turn their noses up at the "12s" concept too.
This success thing is overrated. We have become a bunch of ninnies.