Thank you very much iluvbertie.
So if I have understood right, The Queen is still a Windsor an her husband still a Mountbatten but they do not need to bear a surname, because of her titles.
And Charles and Anne were born as Mountbattens but they never used the surname for the same reasons. Right...