http://downdetector.com/status/aws-amazon-web-services looks like a reasonable alternative place to check/report downtime.
I'd bet that something broke (causing InternalError responses) and then nodes started marking themselves as failed (causing the timeouts and 503s soon after).