I'm glad the Queen is spreading a positive message about Muslim women. You can look great and show your personality while still have your clothes on.
And btw, Sheikh Zayed Mosque is a beautiful tourist attraction and EVERYONE who visits the mosque would take pictures of themselves there. So she didn't do anything that is offensive or abnormal. This is very tasteful.