You have a spy that is known for killing foreigners and challenging global powers to act as a quasi-representative in the Olympic games, which are more about the world coming together than competition. It may be too PC for me to think this way, but to have Daniel actually be Bond in the bit is inappropriate and unnecessary. Bond doesn't need the publicity. At least not in this sort of arrangement.
I've no idea if the story is true or not and having zero interest in the olympics, I couldn't care less (it's only April and I've already had enough of the coverage). However, in the UK the darker aspects of Bond'd character simply aren't acknowledged by the vast majority in the way that they are by fans on a board such as this - he's just seen as being a quintisentially British national hero (in the same way that Sherlock Holmes or Doctor Who are) and as such most would find it entirely appropriate for the him to be used in this way.