A couple of thoughts.
I really liked the intro riff, and was disappointed that it didn't make a return to the overall song.
The main song was quite creative and fresh, yet the vibe was really familiar. Then, while listening carefully to the lyrics, I suddenly had an image in my head of a short tenor in high heeled boots, a chain mail tank top over a black satin shirt with dagged sleeves, and thinning, frizzy, shoulder length hair. This is a Dio song from 1982!!!