Looks like you missed where I said "Itch is a few days behind while I address any bugs reported, but it gets updated here as well" Not weeks. Not months. Just a few days while I address bugs reported.
Relax dude. Don't come in here swinging, complaining about what others are doing when I have nothing to do with them.