Maybe I've been away too long, but I thought the song did fit the scenes.  And I loved when the 'superhero' said "I'm mastermind." My favorite song, and a reference to my second favorite song - sweet.