It looks like you were in the 30v30 queue. Naturally, that queue is going to have the least number of Alliances and waits will be longer. But, by 7 hours, the restrictions do become very lax.
I was asking about stopping/starting because each individual queue entry is a refresh or new search. If you wait in queue for awhile, cancel, and then join again, the system doesn't care how long you waited previously. It's going to start the search over again with tight restrictions around who you can match. So, the "total" wait time across all queues/cancels isn't really a stat that the system uses or that we balance around. We only evaluate individual queue entries.
As for suggestions in how to use the system, that's kind of up to each Alliance. If you're unwilling to accept matches that aren't extremely even, then you may prefer a strategy of cancelling the queue after awhile and re-entering. Doing this is effectively manipulating the system to stop expanding your search to less even matches. As you can imagine, that also means your potential "total" wait time could be very long as you're now only going to match if another Alliance that would be a good fit for you enters the queue. But, if you just want to play, don't cancel and let the system do its thing. It'll try to find you a high quality match and then slowly favor letting you play over match quality. You can kind of think of it this way: The system is trying to find you a fair match from the pool of available Alliances. If you're not matching it's because there aren't any other Alliances in the queue that would be even matches. Eventually, the system begins to favor letting you play so it lightens the restrictions (reducing the potential quality of matches) slowly over time until it finds a match.
Hope that helps.