<<my ideas for improvements were not well accepted.>>
I don't follow the other politics board, just as if not for a rainy summer I would not follow this board, so I can only guess at what your ideas were. My guess is that just as do most Americans you cling to the outmoded notion of representative democracy, ignoring the foresight of Benjamin Franklin that such government eventually ends in despotism, and cling to the outmoded notion of a nation state.
The world is now much too closely knit to need or even long tolerate 195 differing legal systems, borders, passports, educational and income levels, and most of all rival armies armed with nuclear weapons and very soon even more deadly biological weaponry.
The proper form of world government is not democracy in any of it's forms. There remains too many divisive elements in the world culture for any universally accepted democratic consensus. A centralized control that need not face elections provides the continuity that democracies cannot as well as the ability to provide the order and discipline such a non homogeneous world population needs and that a government facing frequent elections cannot provide. So the world government will probably, at least initially, resemble the corporate structure of multinational corporations today. We needn't bother to imagine how a globally unified world government will eventually evolve, because it will evolve in response to evebts and need. The form that is most likely will be far from democratic.
We can postulate some of it's likely characteristics. The coming world government will have no need of armies and weapons of mass destruction; nothing beyond a land and marine police force, It will exercise control by means of a robust surveillance system, complete control of information, and fully digital money. Nothing incentivizes being a good citizen better than knowing big brother can zero out your bank account to for misbehaviour, or make you a non-person by a simple data entry in your file. The good part is that the technology needed by the world government exists today, or is being rapidly developed. China already has a great traffic control system in place. If you speed, or drive unsafely the monitors don't bother to give you a ticket. Your fine is directly removed from your bank account and you receive an e-mail telling you how many points you've accrued and how many social demerits are awarded.
world needs.must follow .