I could be mistaken but didnt Harry say that he hated the UK not too long ago? Is so then this whole thing strikes me more as a publicity stunt to get him back in the "nation's heart" than anything else.
After all if the MOD really wanted his presence over there to be kept secret they would have been able to manage it.