Okay, I have now listened to the whole official version of the song, as played on BBC Radio One.
I really like the swampy bravado of it. It's got silly, very over-the-top lyrics that sound more like they're from an Austin Powers or Spy Hard-style parody than from a Bond film proper, but there is some disarming substance to them, and the title - awful as it sounded - does make a kind of sense with Craig's portrayal of the character and what we saw in Casino Royale. I like the double vocal effect, and I like the edginess of some of it - I enjoyed that spurting frayed non-guitar solo.
The thing that I didn't like at all was the drop-ins of little trills that recall 'Bond themes' very heavy-handedly. The song itself is fine - stick to it! I hate all that pandering to 'sounding like Bond'. It's the aural equivalent of a piece of fan fiction that has James Bond, with a cruel smile and a comma of black hair, wearing a midnight blue, Brioni one-button, single breasted wool barathea tuxedo with peaked silk grosgrain lapels that perfectly conceals his Walther PPK, ordering a vodka martini - shaken not stirred - while flirting in a casino with a woman called Jessica Lovescock. While humming an old Ink Spots tune. It's like an old Casio keyboard where instead of pressing a button that gives you a naff 'hip-hop' style 'Yo!', you get a bombastic Bond riff, or tinkly Bassey-theme-ish piano, or horn sound. Terrible.
The rest of the song is fine. I just wish they'd get rid of this sort of thing. That's what I liked about Chris Cornell's song, minus a couple of dodgy moments: it was a Bond song, but not extremely predictably and obviously trying to be that. It fitted the spirit of the new direction: no Moneypenny or Q if they're not necessary. No horns if you don't need them. You can be Bond without the obvious. This so nearly did that, but someone - White, I suppose - has gone over it all and sprinkled 'Bond' stuff over it. Only it's not Bond stuff, it's Jessica Lovescock video-game soundtrack Casio keyboard MIDI file by-numbers Bond stuff that the song does not need.