Wow, that was a very interesting read! It's awesome to see the history of this site, I don't know where I'd be without it. I wonder how the business side of itch is going now, 3 years later?
Perhaps only the owner of Itch knows. The owner is leafo. Many members should be interested in the current business situation of Itch.