I just don't see Sharlene saving the world. She is the least developed character in a game of poorly developed characters and I don't see any motive for her to do anything. She wasn't supposed to be a team player and wasn't supposed to care that much for anyone, they didn't give her reasons to. Silent Song might do it, perhaps, but he's already dead or evil or both, I just lost track. It seemed that David doesn't belong to the game's world, it was more like our world. Also I don't see why they need an elaborate trick to recover Sharlene's powers, why would she have them anyway? It's a forced conclusion and it'd take a lot of time to make it work, I just can't do it. If anyone else is willing to, I don't mind passing on the game, but if you want the game released let me do it and at least we won't need this topic anymore.
I guess it'd have been a cool chapter if you did it the way you wanted Mirthless, but you didn't. Sorry!