Proposal for the two buttons is awsome as it will not only make things easier but also people that get in grepolis for first time will be able to join an alliance (were a friend has invited them) much much easier and will save time from sending pm, screenshots or even phone calls!!!
I would also propose that if someone with rights to recruit people in an alliance sends someone an invitation to get in game from the invite friends option
then this new player should automatically join alliance and there should be no need to send an invitation to alliance seperately (provided that there is a free player slot).
Also in criteria for alliance recruiting, apart from the option of minimum points, it would also be nice to also have an option to set recruiting in specific ocean.
As for the question of extra tools, checking user on an external stats site is also helpful in order to check on his "CV"
The "open" setting might be useful to some alliance and to others not regarding on the action plan they have.
Personally in any alliance I was in, recruiting of someone that you do not know always needed some time to get grepolis CV / in-game experience, ensure he has understood game rules and other criteria set by alliance council.
But definitely the alliance state status will be helpful and has the 3 required option.
Also grabbing the opportunity, I would like to say that the option to invite a whole alliance needs some more enhancement.
i.e. Once the invitation is accepted, then all members should migrate to the new alliance at once and system not send an individual invitation to everyone. (I have seen cases players not joining the new alliance just because they do not know or understand on how to abandon the old one!!!!
Also it would be really nice to also have customized welcome pm send to all new members joining an alliance, same way it was in Tribal wars some years ago when I was there...
Hope feedback was helpful.