I think having the May after Diana softens the long name in a way and makes it flow beautifully. Remember it wont be very often you will be saying her full name anyway.