Very old run. May improve some day.
Edit: I'd also like to note that this run was completed before the "back to map" end of level cutscene skip was found which saves ~1:30 iirc