Give the itch.io team some more time till the bundle period is over, they are swamped for sure.There surely will be a solution for the app discovery coming. For now it's digging :)