I think the one thing missing from moving this analysis forward is reliably tracking heart attacks.
You'd have to rely on the user to signal that they had a heart attack, so that data analysis could be done leading up to the events. This requires effort by someone that just had a heart attack (not always easy).
Then you also have to trust that your user data is accurate and that your users aren't trying to fake heart attacks by messing with their devices.
I'm still hopeful that these problems will be worked around.
I think it's relatively clear that the tech works in a controlled setting. It even works surprisingly well in an uncontrolled setting. But as these devices become more mass marketed, sensitivity and selectivity become a much bigger concern. If you detect 99% of all true events, that looks great at first. But how useful is it if only 10% of all detected events are true? Selectivity must be tight before we can issue strong health warnings to masses of people. The challenge of real world noise can be bigger than getting the first principle tech to work.