You can end the timer once your soul detaches from your body, not when you see the stats page.
How do you hit a gen and move freely? I only know that if you start pressing movement keys right before pressing e, you will keep moving in those directions and letting go won't cancel the gen. But you seem to have full movement. I have had that happen but only when getting off a snow mobile and at the same time pressing e to start the gen.
Having to reset for 5 minutes just to get no snow mobile is not fun or interesting. Being able to decide where you can spawn wouldn't take anything away from the speedrun. Unlike in Minecraft random seed where every seed is different and thus resetting and getting a good seed is a part of the speedrun, rolling the same 1/10 odds every time you start a run is not. In my opinion, there is no downside to this change. This would maybe require a mod or depending on game logic a simple change from somewhere within the game files. I don't know how to accomplish this but just wanted to get this out there.
I think I found a slightly better route after leaving oil plant. I will be grinding to beat you. Nice run!
IL runs should end once you do the last action to finish that level. As soon as the green little thingy pops up (or actually a few frames before) the timer should stop. Playing until evacuation should not be a requirement for IL runs, because, they are IL runs.
Yeah if only one living person is necessary at the end then mass suicide would be the meta but I feel like that takes away from the challenge of the speedrun... Two separate categories for this might be redundant though, as there aren't many runners in the first place.