So much fun! After the first play through I realized this would be a perfect speed-running game so I've been playing it over and over again. Got my time down to around 2:56:12 after my 5th or 6th run. I'll keep updates on this. Hopefully I'll get it down to 2:20 and maybe 2:00.
EDIT: I got 2:46:84
EDIT: I GOT 2:18:69!!! I know 2:00:00 is possible; needs a 0 death play-through though.