Ive attended SDCC for 16 years, there are different ways they could've handled this.
It would've been better to set up a line each day, first 100 people get a ticket or wristband, then send them over to buy the book the next day. Or a battle Royale, where you have to go into a pit and battle...