I'm not too big on the "007, reporting for duty" line. I don't know why, I just don't like it. I'd prefer if he said "The name's Bond, James Bond" instead.
I think it can be connected to the fact that in this movie Bond seems to be in a mission rather than the more emotional figure we saw in CR and QoS, where "The name's Bond, James Bond" was more suitable. I'm sure it will be mentioned somewhere in the film, but it's a bit worn out to be honest....