Not really sure on a translation for the title yet, since its exact meaning isn't clear. Dictionary and literal meanings include things like "changing the world, turning the tide, revolution of heaven". I'll just leave it like that for the time being, it's nice and snappy anyway.