Wow, that works really well together! I especially like the part at 0:00:27 and how the next iteration of that progression changes, but the vocals stay the same. Now I want to write a new song that does that! Haven't thought to do that with vocals before.
I've always wanted to hear a mashup that goes between Dream Theater and this song starting at 1:39: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-FGagxzuWvGQ.html