Thank you for this. I was considering EC2 mining and you just saved me a lot of legwork.
Definitely, I gave it a shot a while back. Even at a lower difficulty it wasn't worth the cost.
They charged me for multiple server instances that wouldn't spin up. I tried to fight it because they were having problems with multiple corrupt images apparently, but they didn't feel like my problem was worth a refund. When they finally pointed me to an instance I could spin up, it couldn't get over 80Mh/s on a GPU cluster.
Even a Tesla CLUSTER should be able to produce more than that. My own CPU does that while sweating profusely, but does it nonetheless.