I wonder if that big European Tour announcement will be related to festivals and maybe Wacken again?
Anyway, I bet Geoff is only in that one song, would make sense since the large amount of singers and he isn't touring so I doubt he plays a large role on the album.
I will hold my jugdement until I hear, like others have said, he could have gotten some studio touch up and maybe will sound amazing. Who knows.