Just so we're really clear - I don't think you've done anything here that I'd consider unreasonably "OP" . I love the idea that factions get some big "middle finger to the universe" sort of signature something and, for me, this seems like a great one of those.
I think SARP as a whole would probably benefit from better rules around things that I'd consider to be "T15+" like your Big Green, the Izanagi, etc, that include better control over how many things of this size you can have, a review process that includes other factions because of the degree of impact these submissions entail, etc, etc.
I've heard a lot about the Izanagi and other stuff being contentious and I think a big way to resolve that up front is to make sure we get sufficient buy in from day one that there's no grounds for issues later on. This is more for the submitter/submitter's faction than anyone else.
Obviously this isn't the place to push for a rule's change, but I can make sure we're taking some extra time to avoid headaches later on.