With limited resources and too much demand, there has to be a means to ration this out. The queue serves that right now, as a first-come, first serve basis. I'll grant it's not fair, I've managed to play about an hour since Yesterday, and that was in two off-peak sessions.
The queue is a feature of the game pre-existing these new volunteer teams. I don't think it's likely they can make a lot of modifications to it in the short term.
However, if one could, or looking down the road, it might be more fair if people could be given a daily ration of play time. So that a few people don't stay logged on almost without end (we know some people will do this, and even hot-wire around the afk timers to do it.) But you can imagine the upset from something like that too --who wants to be kicked off a task force because you exceeded your daily two hours (notional) of play time? Not me.
Or how about people sign-up in advance for a log-on window? Basically, reserved play-time. You can see there'd be problems with that too.
Rationing sucks. But it has to be, because otherwise we'll swarm the shards like locusts and leave an inoperable mess that serves no-one.
The only real solution is more shards capacity, maybe from other teams. I really like and appreciate the Homecoming teams' work, but they're in a bind without having a means to fund server resources through the community at large.