@triggerHappy:
Dude, if you say huge overkill for something that's simply, you have either not read the code or you don't understand what makes an alliance system good and comfortable. If you write that alliance systems are actually so simple, you're talking about noobish alliance systems that absolutely suck and on which I explained in my scripts Information Section why they suck. If you're interested in using high quality stuff, you should not use those 'simple alliance systems'.
Each of the features of the system is really useful and can't be achieved easily. I have worked on a map for several years that contained an alliance system. And I learned from that game what makes an alliance system good from the feedback of the players.
This is exactly the kind of system users wish.
And just being complicated doesn't make a system bad. Doing useful stuff makes it bad.
Bad is rejecting systems without having clearly thought if the system makes sense.