If there is really no going back to the old calendar system, why not break down the specials like this:
Friday = all new cards on special all day
Weekends = Cards rated 9+ as per current offers
Mon-Thu = all other cards randomly, one at a time, for 12 or 24 hours at a time.
No vote-rigging required, everyone gets a chance to buy the new cards for 1 ticket, the top cards are still weighted to attract newcomers, and ultimately, all members eventually get the opportunity to buy all cards on special without having to login every 4 hours only to find it's Morgane yet again...