It's clear that Epic did provide written assurance exactly per the letter of Apple's request.
I'm not taking Apple's side as a whole, but your quote shows that Apple asked why they should trust Epic and Epic didn't actually provide a reason why. If someone already shows they cannot be trusted, them saying "I can be trusted." is not a reason. In Epic's defense, they did say they would be glad to provide Apple with specific assurances. However, why didn't they provide any actual assurances in the response? Literally any at all, and I would be on Epic's side about this bit of it.
Actually DMCA doesn't change your fair use rights.. you can circumvent copy protection.
That is true, but only because I wasn't clear enough. I should have said circumvention of access control, as that is what is actually disallowed. They just often go together now.
Those that can't afford it would not have been a sale anyway.
I'm not pro industry on this, but that is an oversimplification to the point of inaccurate. I get that you're not directly saying only poor people pirate. However, It's stated in a way that implies it. It does a disservice to your overall point when put forward like that. Your point about convenience, however, is a much stronger one.
I've noticed several design suggestions in your code.