I think this is a big hole in the Kingdoms game.
You build your alliance, it takes months of negotiations, trials, errors, more than likely gold. You invest huge amounts of time in your alliance. This is time (and money) spent in the nature of fun but also trying to win a server. No one loves a win more than me BUT... here is a simple way to beat every server in Kingdoms as it stands...
All you need is a lot of smaller alliances to go about their business throughout the server and be largely mediocre. They're simming. That's not a bother, they'll never be big enough and organised enough to win right? Wrong. The same set of players (their names crop up on various servers) have formed a super alliance but broken it down into smaller alliances that they play just well enough to be mediocre, then, when the last few hours of the server are about to be finished, they merge and voila, one super alliance appears and takes top spot because their VP is through the roof compared to other alliances that have played fairly.
I think a change needs to be made so that alliances can't be chopped around like this. For example, by the time level 50, or even 75 of the WW is built then an embargo on alliance mergers needs to be put in place. How to do that fairly I don't know but what I do know is a lot of people feel conned by this ploy of winning by super alliance and some would and will think twice about signing up for another server.