Why is their execution poor? They've broken every record in usage and growth. Designing a back-end to expect and support that level of usage out the gate would have been poor execution.
Servers crashing and people still tolerating it is strong evidence they made something people want, which in my mind is excellent execution. I guarantee if they made a crappy game they will not have server problems or loud bug complaints.