My take is Apple still needs to modify their policies. The more info that comes out the more guilty the Dash developer looks. It's becoming very clear he did it and is now lying to everyone.
However, I'm still uneasy about Apple just terminating an account without notification. To me, this is due diligence. The developer was trying to use this as a way to make Apple look like they were in the wrong. If Apple changes their policies to ensure any account holder is notified prior to termination, then there is no question at that point. You work with Apple or you don't. There is clearly nothing more that Apple can do at that point and shows to everyone they truly do bend over backwards to work with developers. That is my only gripe about this whole situation wrt Apple.
To those that say he was notified, you can clearly understand from the recording that they didn't. They notified the owner of the fraudulent account. There was no indication that they knew the owner was the same other than "being linked" and zero acknowledgement that attempts were made to the owner of the Dash account. If they said that they had done that, sorry, game over at that point. Developer 100% in wrong with no wiggle room.
I think it's clear by now too, the Dash developer has no intention of doing the right thing despite overwhelming proof. I'm hoping someone creates a rival documentation browser and publishes via app Store. I will buy that one and abandon Dash as I don't believe in supporting fraudsters.