Frankly, any system they put into place with the current setup of wards and such is going to be an objectively terrible bandaid. First come first serve screws over people who can't be up at the butt-crack of dawn when servers come up, or have poor load times even if they can. Lottery has the issues you mentioned here. Free for all with a random timer rewards people who can no life sit in front of a placard and rewards those who can set up a keyboard macro.
The only true fix would be to add some kind of instanced housing to go alongside the wards we have now but for some reason they adamantly refuse to do this.