personnally, I like the concept of that cover. Feel a little bit like issue 12 but without doing it again. it's been done enough times and to see that kind of cover only on issue 2 of a limited serie,I think would suck. But I don't think it's an issue 12 story in this case.
I like the concept, but there is something bothering me with the characters, Is it the way Talisman is drawn, I don't know. But I definitly like the concept.
As for who is in the Gardian suit, I will tell you what I think once I've seen it in the comic. I don't think it's worth taking pepto bismol over this subject.