I only listened to Neon Knights, as that's the only song I know, and it was really good all around!
The band was tight and kept a solid tempo, and your vocals were great. Dio is not an easy one to pull off, but you managed to belt out some pretty high notes in original key without tuning down, and you have the growly rock tone to pull off that kind of song.
My only criticism is that you weren't doing this for the past 15 years!