Disenfranchisement is a big issue with the plan. The solution: divide all CDs by computer algorithm.
This is a very bad idea for a variety of reasons: the biggest is that the whole point of having a FPTP system is to represent communities of interest and getting a computer to just draw random lines to be "fair" would never give you a map that would do that at all well: it'd chop up towns and cities and all sort of . You can have fair (well, as fair as possible under FPTP) boundaries drawn by humans that are better than anything a computer could do - I'd point you towards the UK (well, here they manipulate the rules to fiddle things but the constituencies drawn to those rules are generally fair), Canada and Australia for examples of that: there are complaints about individual seats sure but generally everyone accepts the process as fair and producing a decent map at the end of it. If you're going to start doing things by computers and defeat the point of FPTP, you may as well move to some form of PR at that point; it'd be better in practically every way.