Your idea sounds well thought out, but you may need to think of how others will interpret it and what sort of freedom they will hard. Often when I'm looking at an original idea I try to see what reference it has to something else that I have seen or experienced. For example, I'm in an RP off site that's like Avatar except the nations are planets and it's semi futuristic. Sometimes original ideas are very difficult to get off the ground, so just be prepared for that.