Not as fast as my Bad Ending run, I see a 2:34 being possible
Mod edit: timing scheme changed, updated to 2:34:43