To my ears, you sound like Brian May. Bravo.