i think this is bad news. "We will ask new developers to complete a set of digital paperwork, personal or company verification, and tax documents similar to the process of applying for a bank account."
It's all about control and stopping real indie development. "low as $100 to as high as $5,000." That's _per title_ ! and it will whatever they can get away with. $5000 to publish a game is not indie anymore.