I really enjoyed this concept. I always loved the idea of having a United Nations of mutants. Because, by the looks of things, the only problem is in North America.
I think this would require some more teams though, like have a mutant or 3 represent Russia, a few for England ,etc.
But overall, I would read this.