im so confused by annual passes and as we have been twice in 8 months i think it could have benifited us but i have some questions....... please help :)

what are the benifits of annual passes?
what is tables in wonderland?
can you buy it now even though you might not collect them for a couple of months? do you get a print out voucher or something?
do you need a picture for id on it?