I was amused enough by “Monkey Boy” that I added it to Rob’s list of aliases.
As far as the prophecy goes, I like the “Old Gods Awaken” idea. I have a suggestion, though: let’s ramo up the moral ambiguity of the setting a little by stripping any moral component from the Old vs. New Gods conflict. The Old Gods are just the losers in a divine conflict that was echoed in the mortal realm by religious warfare, and (as happens) the losers were either forgotten or demonized. But They’ve been gathering Their strength, and are planning a return.
As the Chosen Heroes of Destiny (tm), our characters have the ability to bring about or thwart Their return by our actions. So both sides will want to sway us to Their side, or kill us. In this version, Xavier’s Order isn’t corrupt, they’re just willing to take some fairly brutal actions to suppress and destroy the worshippers of the heretical/pagan worshippers of the Old Gods, justifying the atrocities because it is the will of their God(s). Whether that’s better or worse than being corrupt is open to debate, of course.