Amazing News ...  a Queen t-shirt is actually available at Old Navy (part of the GAP stores):

http://oldnavy.gap.com/browse/product.do?cid=71216&vid=1&pid=865495&scid=865495072

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!