This might have been a good song for a band like Queen, being rather theatrical and dramatic. I very much enjoyed this and would love to hear a full band production.
I really like the way this song builds. Nice chord changes and really good vocals. Keeping the vocals upfront works really good for this piece.