As for buying an Annual Pass, currently they have coupons inside the park that makes it $90 for a standard AP. You could just ask for one at the turnstiles and buy it, or upgrade that day with the coupon.
Have you ever been on one of those Toys for Tots weekend? I was thinking about going just to check out the decorations and I don't really care about riding anything. Are the crowds really bad?
Going on Toys for Tots makes the park overflow w/ heavy crowds. Lines for rides are long and almost (I think) all shows are packed. But the decorations are nice to see and just walk around Ghost Town to check out the shops are nice.
During the second and the last weekend are always full. I'm not sure about the first weekend. but for sure the other weekends are full.