I admit that the explanations of how exactly the magic, virtual world, world-ending and world-saving worked sometimes confused me. The villains were kind of one note, the changing-alliances plot device was overplayed, and I never managed to get the ear-wig of the narration making our MC sound like Charlie Sheen. This finale was still a fun ride, with more action than the previous three combined.