I bought some yesterday. Although I got my confirmation email, I have not received the email with the actual tickets yet. My guess is they will expire December 2018, as that's the expiration date on the tickets I looked at on other sites. (LMT was by far the cheapest, at $300 for an adult 5 day parkhopper. Next cheapest was Ares and Parksavers at $330).
As to the second question, I agree they make it hard. From the homepage, select the "activities" tab, then search "anaheim." It also requires you to put in dates, which seems silly.