Hey man, this is an epic idea! Any clue how often you want to do this? Maybe make this it's own site?
This is probably going to be a yearly thing. I also really love the itch.io system so I wouldn't like to leave.