User blog comment:Aleksandr the Great/Bioware HAS Written Themselves into a Corner/@comment-5362182-20121112143214/@comment-4220180-20121113022645

I did provide possible answers to most plot-holes to you a while ago, but it would still be speculation. Regardless, I still love Heavy Rain and its story.