Actually, the dominant presumption by the people who read the novels is that Mirrodin is in fact the Mirari, or at least a world inside the Mirari, or something like that, and the Mirari was made by Karn, and Karn has all of Urza's powers now.
So anyway, Karn is the God of Mirrodin. As for this evil Memnarch, it could be anything.
Back on Topic, this Bosh fellow has one distinct advanatage over the red "throwing" creatures: He doesn't tap to do it, leaving him to trample over for 6 and even Fling himself for 8 more to close out the game.
He's not quite tourney-worthy, but he's a power-house nonetheless.