A while back when Jon Salinger was still the Customer Manager, he told us that the club gets about 200 tickets for each game. Assuming that some will be allocated to the club staff, the remainder will then go into the ballot. Assuming maybe half the Members apply for tickets, a reasonable guess would be that there's 150-180 tickets to go between 5,000 members. Add in that each winner in the ballot can claim 2 tickets, then you can see why the odds of actually getting any tickets is low.
As for why they don't publish the results of the ballot, they can't as it would be a breach of Data regulations, revealing members names to others.