Amazing News ... a Queen t-shirt is actually available at Old Navy (part of the GAP stores): link
It's online if you have any interest (only 1 color: light purple with large Queen Crest).
Printed In tiny print along the bottom of the crest: 2011 Queen Productions Limited
Mine just arrived - thumbs up on this shirt!