I want to say thanks to the developers behind itch. All of them.
I have used about every other game dev portal for uploading content and game builds now (Google Play, itunes, windows, mac, amazon, + others) and itch is by far the easiest to use. Like, it is not even a competition. If it were a 100 meter dash, itch would run past the competitors so fast that the competitors would die from a shockwave about half a meter from the starting line and itch would be at the finish line drinking a cup of lemonade and be like, "huh, wonder what happen over there?"
Seriously... I really appreciate it.